Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.65/26: Рейтинг темы: голосов - 26, средняя оценка - 4.65
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412

Аппроксимируйте данные полиномом второго порядка

16.09.2011, 11:22. Показов 5604. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
всё облазил но понять так и не смог,что от меня хотят!
вот само задание:
что тут надо сделать,скажите пожалуйста...натолкните на мысль...как и с чего начать...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.09.2011, 11:22
Ответы с готовыми решениями:

аппроксимируйте эти данные по Лагранжу
Температурная зависимость энергетической зоны кремния приведена в следующей таблице ... аппроксимируйте эти данные по Лагранжу (методом...

Создать абстрактный класс линия второго порядка с полями – коэффициенты уравнения второго порядка
Задание:Создать абстрактный класс линия второго порядка с полями – коэффициенты уравнения второго порядка. На его основе создать классы...

Аппроксимируйте полученные данные методом Ньютона
Функция y=f(x) задана таблицей значений Аппроксимируйте полученные данные методом Ньютона (II формула). Определить на погрешности...

24
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
16.09.2011, 11:36
Цитата Сообщение от correcеt Посмотреть сообщение
что тут надо сделать,скажите пожалуйста...натолкните на мысль...как и с чего начать...
http://alexeypetrov.narod.ru/C/sqr_less_about.html там даже пример программы на Си есть...
1
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
17.09.2011, 08:16  [ТС]
пытался сам вчера разобраться, но код рабочий почти!жалко что он не видит данные текстового файла...ввожу название текстового файла и код выводит N=0 K<N, и всё...что делать?помогите
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.09.2011, 10:16
Цитата Сообщение от correcеt Посмотреть сообщение
пытался сам вчера разобраться, но код рабочий почти!жалко что он не видит данные текстового файла...ввожу название текстового файла и код выводит N=0 K<N, и всё...что делать?помогите
- имя файла как вводил то???Всё там работает, пользоваться надо уметь
[Результат работы]
Input filename: data.txt

Number of points: N=8
Input power of approximation polinom K<N: 2

a[0] = 50.450012
a[1] = -49.512508
a[2] = 15.504168
Press any key to continue

data.txt создал в каталоге с программой, в нём данные из wiki примера
data.txt
1 5.95
2 20.95
3 51.9
4 105
5 186
6 301
7 456.1
8 657.1
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
19.09.2011, 10:21  [ТС]
data.txt мне имё файла именно так вводить или просто data?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.09.2011, 10:25
Цитата Сообщение от correcеt Посмотреть сообщение
data.txt мне имё файла именно так вводить или просто data?
- ну ты и даёшьНазови фал латиницей как хочешь и вбивай программу, но расширение обязательно!Например ты назвал файл данных(подразумеваю что это txt-ник)blablabla, в программу вводи так
Input filename: blablabla.txt
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
19.09.2011, 10:30  [ТС]
data.txt т.к я ввожу как изложено выше,но программа мне снова предлагает ввести имя файла

Добавлено через 1 минуту
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- ну ты и даёшьНазови фал латиницей как хочешь и вбивай программу, но расширение обязательно!Например ты назвал файл данных(подразумеваю что это txt-ник)blablabla, в программу вводи так
Input filename: blablabla.txt
я код программы читал и знаю прекрасно что я могу любое имя файла ввести!

Добавлено через 3 минуты
всё! всё работает нашёл почему
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.09.2011, 10:30
Цитата Сообщение от correcеt Посмотреть сообщение
я код программы читал и знаю прекрасно что я могу любое имя файла ввести!
- ну рас знаешь разбирайсся сам, если программа выкидывает значит в исходных данных ошибка! Прогони через дебаг и посмотри что у тебя не так и нечего нервничать, я что по твоему это от руки написал??!
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
Input power of approximation polinom K<N: 2
a[0] = 50.450012
a[1] = -49.512508
a[2] = 15.504168
Не оп теме:Тебе помогают а ты ещё и не доволен, всё я умыл руки...
1
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
19.09.2011, 10:33  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- ну рас знаешь разбирайсся сам, если программа выкидывает значит в исходных данных ошибка! Прогони через дебаг и посмотри что у тебя не так и нечего нервничать, я что по твоему это от руки написал??!

Не оп теме:Тебе помогают а ты ещё и не доволен, всё я умыл руки...
всё заработало,баг исправлен!спасибо за инфу юзер!
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.09.2011, 10:37
не по теме
Цитата Сообщение от correcеt Посмотреть сообщение
баг исправлен!
- бага не было, руки не из того места у кого-то...
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
19.09.2011, 10:56  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
не по теме
- бага не было, руки не из того места у кого-то...
ну можно и так сказать)

Добавлено через 18 минут
согласен,а как мне теперь данные из свое таблицы подставить и что нужно изменить?я так понимаю мне надо вводить Температуру К и Ширина зоны V ? это как бы мои xi/ yi
ведь в задании моём надо аппроксимировать данные полиномом второго порядка.....что необходимо мне изменить в коде?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.09.2011, 12:16
Цитата Сообщение от correcеt Посмотреть сообщение
Температуру К и Ширина зоны V ? это как бы мои xi/ yi
- да
Цитата Сообщение от correcеt Посмотреть сообщение
и что нужно изменить?
- вбей в текстовик данные
0 1.16
...
...
...
800 0.92
И используй этот текстовик в программе
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
20.09.2011, 10:36  [ТС]
вбил....а толку ноль...выводит бред!изменял функцию и добавлял пару циклов!надо ещё шаманить...
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
20.09.2011, 10:54
Цитата Сообщение от correcеt Посмотреть сообщение
вбил....а толку ноль...выводит бред!изменял функцию и добавлял пару циклов!надо ещё шаманить...
- ничего в программу добавлять не нужно было, пришли файл с твоими значениями, "пошаманю"...(сейчас сделаю для табличных значений)

Добавлено через 6 минут
correcеt, я как бы ничего не хочу сказать но вот что выдала программа
Input filename: data.txt

Number of points: N=9
Input power of approximation polinom K<N: 2

a[0] = 399.999939
a[1] = 1.000001
a[2] = -0.000000
Press any key to continue

data.txt
0 400
50 450
100 500
150 550
200 600
250 650
300 700
350 750
400 800
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
20.09.2011, 10:55  [ТС]
вот,может я тут что-то не так сделал....1.txt
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
20.09.2011, 11:01  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
- ничего в программу добавлять не нужно было, пришли файл с твоими значениями, "пошаманю"...(сейчас сделаю для табличных значений)

Добавлено через 6 минут
correcеt, я как бы ничего не хочу сказать но вот что выдала программа
Input filename: data.txt

Number of points: N=9
Input power of approximation polinom K<N: 2

a[0] = 399.999939
a[1] = 1.000001
a[2] = -0.000000
Press any key to continue

data.txt
0 400
50 450
100 500
150 550
200 600
250 650
300 700
350 750
400 800

я как бы тоже ничего не хочу сказать,но вот только что эта программа нам выдала?))я табличных данных,хотя бы примерных не вижу...

Добавлено через 3 минуты
если ты заметил,то в табличных данных пропущено 2 значения в двух столбцах,вот мне их и надо найти...я и спрашиваю как бы что в текстовик надо добавить и как...так как программа выводит только а1 правильное значение...и то ....
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
20.09.2011, 11:14
Цитата Сообщение от correcеt Посмотреть сообщение
я табличных данных,хотя бы примерных не вижу..
- сейчас поправлюсь, не так посмотрел таблицу

Добавлено через 6 минут
Цитата Сообщение от correcеt Посмотреть сообщение
я как бы тоже ничего не хочу сказать,но вот только что эта программа нам выдала?
Input filename: data.txt

Number of points: N=17
Input power of approximation polinom K<N: 2

a[0] = 1.164159
a[1] = -0.000078
a[2] = -0.000000
Press any key to continue

data.txt
0 1.16
50 1.16
100 1.15
150 1.15
200 1.14
250 1.13
300 1.12
350 1.10
400 1.09
450 1.07
500 1.05
550 1.03
600 1.01
650 0.99
700 0.97
750 0.95
800 0.92


Грешу на то что при вводе вбилась пара пустых строк или вводились цифры с запятой вместо точки или же был ввод данных в два столбца, вот и опрокидывался алгоритм
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
20.09.2011, 11:16  [ТС]
так как мне перебить код под табличные данные?
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
20.09.2011, 11:22
Цитата Сообщение от correcеt Посмотреть сообщение
так как мне перебить код под табличные данные?
- ради бога ну не трогай ты код(ну почему все считают себя хакерами и думают что в вики сырой код лежит, ну наверное как минимум уже какой нибудь человек разбирающийся в Си её просматривал при редактировании), открой мой предыдущий пост и вбей в свой файл данных вот это
Данные из твоей таблицы
0 1.16
50 1.16
100 1.15
150 1.15
200 1.14
250 1.13
300 1.12
350 1.10
400 1.09
450 1.07
500 1.05
550 1.03
600 1.01
650 0.99
700 0.97
750 0.95
800 0.92
и запусти алгоритм в работу, максимм что в коде своего сделай это закомень вот эту строку
C
1
2
3
4
void main(){
   int i=0,j=0, k=0;
   //cls();//Её в топку, только экран сдвигает
   do{
И всё заработает
0
 Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
20.09.2011, 11:32  [ТС]
ты задание моё читал? там надо только двое табличных данных - это раз, второе если ты "великий программист" заметил,то программа выводит,при К=2,мне же надо полиномом второго порядка, 3 значения))уже баг)ну да ладно))1 значение - это а0-которое равно 1.164159, а1=-0.000078, а2=-0.000000
!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.09.2011, 11:32
Помогаю со студенческими работами здесь

Написать уравнение кривой второго порядка, которая проходит через данные точки
Добрый час суток! Есть такое задание. Нужно написать уравнение кривой второго порядка,которая проходит через точки (0;1) (+-2;0)...

Интерполировать функцию полиномом Лагранжа 3-го порядка
Добрый день! помогите пожалуйста проверить, правильно ли получилось у меня? Огромное спасибо за помощь!

Интерполяция функции y(x) полиномом Ньютона 3-го порядка N3(x)
N3(x)=a0 + a1*(x-x0) + a2*(x-x0)(x-x1) + a3*(x-x0)(x-x1)(x-x2) Ребят с математикой не дружу как тут решить правильно подскажите...

Интерполируем функцию полиномом Ньютона 3-го порядка
Добрый день, Пытаюсь найти полиномом Ньютона 3-го порядка, но не как не могу понять как и чё второго порядка полином я нашёл он равен...

Построить аппроксимацию полиномом 4 порядка методом наименьших квадратов
Доброго времени суток. Если кому не трудно помогите с этим заданием. Построить аппроксимацию полиномом 4 порядка методом наименьших...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru