Аватар для correcеt
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412

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

16.09.2011, 11:22. Показов 5610. Ответов 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 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru