Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 1 |
[ Сообщений: 4 ] |
|
Автор | Сообщение | |
---|---|---|
zazza1698 |
|
|
Дана функция [math]y_{i}[/math]=f([math]x_{i}[/math]), определенная в [a, b]. (a,b числа можно дать самому) Значение y = f (x) (a <= x <= b) должно быть рассчитано следующим образом: y(x)=[math]y_{i}[/math]+ (([math]x-x_{i})\slash (x_{i+1} - x_{i}[/math]))*([math]y_{i+1}[/math]+[math]y_{i}[/math]) , [math]x_{i}[/math] [math]\leqslant x \leqslant[/math][math]x_{i+1}[/math]здесь . Плохо знаю математику, но именно эта задача совсем ввела в ступор. Вообще нужно написать код на c#, с этим проблемы не будет. Мне бы просто решение задачи, спасибо большое! |
||
Вернуться к началу | ||
zazza1698 |
|
|
Перевод задачи на русский язык.
Есть некоторая функция/зависимость заданная фиксированными значениями yi в точках xi, в диапазоне [a,b] Ставится задача написать функцию/подпрограмму определяющую значение функции в произвольной точке х из диапазона [a,b] используя линейную аппроксимацию. В функции/подпрограмме входные параметры x, указатели на массивы y и x, и число элементов в массиве. Возвращается значение функции в точке х. В подпрограмме сначала определяешь к какому интервалу относится х (определяешь i), а затем используешь приведенное в #1 выражение. |
||
Вернуться к началу | ||
Tantan |
|
|
zazza1698 писал(а): Перевод задачи на русский язык. Есть некоторая функция/зависимость заданная фиксированными значениями yi в точках xi, в диапазоне [a,b] Ставится задача написать функцию/подпрограмму определяющую значение функции в произвольной точке х из диапазона [a,b] используя линейную аппроксимацию. В функции/подпрограмме входные параметры x, указатели на массивы y и x, и число элементов в массиве. Возвращается значение функции в точке х. В подпрограмме сначала определяешь к какому интервалу относится х (определяешь i), а затем используешь приведенное в #1 выражение. Ну и в чем Ваша проблема?! Пишите функцию/подпрограмму 1) принимайте x , которое будеть дано как параметер функцию/подпрограмму ; 2) проверяйте принадлежить оно [math]\left[ a,b \right][/math] - если да : вычисляйте по формулу линеаризации y, выводите его как выходной параметр если это подпрограмма или задайте стойност функцию если это функция! Если не - выводите сообщение что заданная стойност вне [math]\left[ a,b \right][/math] ! |
||
Вернуться к началу | ||
swan |
|
|
Упорядочиваете массив X по возрастанию. Пробегаете массив и ищете отрезок [math][x_i, x_{i+1}][/math] в котором лежит x. А дальше по приведенной формуле вычисляете y.
Только вот это не линейная аппроксимация, а кусочно-линейная, которая используется на практике очень редко. Но хозяин - барин. |
||
Вернуться к началу | ||
[ Сообщений: 4 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Обсуждение. Функция стоимости, функция градиентного спуска
в форуме Дифференциальное исчисление |
0 |
152 |
06 май 2021, 15:24 |
|
Функция Коши и функция Грина | 2 |
697 |
21 июн 2016, 16:26 |
|
Функция
в форуме Начала анализа и Другие разделы школьной математики |
12 |
926 |
30 июн 2015, 00:21 |
|
Функция
в форуме Пределы числовых последовательностей и функций, Исследования функций |
0 |
270 |
07 дек 2014, 15:13 |
|
Функция
в форуме Начала анализа и Другие разделы школьной математики |
6 |
479 |
18 ноя 2017, 21:02 |
|
Функция
в форуме Тригонометрия |
3 |
391 |
11 дек 2016, 23:19 |
|
Функция
в форуме Пределы числовых последовательностей и функций, Исследования функций |
3 |
403 |
22 июл 2015, 11:22 |
|
Функция
в форуме Пределы числовых последовательностей и функций, Исследования функций |
3 |
439 |
22 авг 2015, 09:16 |
|
Функция y(x)
в форуме Алгебра |
6 |
300 |
23 сен 2022, 14:10 |
|
Функция
в форуме Пределы числовых последовательностей и функций, Исследования функций |
2 |
384 |
04 июл 2015, 01:30 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |