1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| neo123 |
14.08.2014 21:21
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 3 Пол: Мужской Репутация: 0 |
Здравствуйте!
Помогите решить задачку. Что то мой уже не молодой мозг, знакомый и с пасклем и с делфи и с численным моделированием, и с численными решениями дает сбои. Чувствую что вопрос какой то у меня слишком примитивный. Вообщем подскажите как сделать элементарную аппрокисацию. Линейную я так понимаю. Вот есть массив а(1...8) численных значений (не целых, тип реал). Например 20, 100, 150..... Ему соответствует массив b(1...8) численных значений (не целых, тип реал). 100, 200, 300..... И допустим, мы вводим значение ai=40, и нужно методом аппрокимации определить, какое значение из массива b ему соответствует. Т.е., в уме рассчитаем: a3=(a1+a2)/2=(20+100)/2=60 ему соответсвует: b3=( b1+b2)/2 = 100+200 / 2 = 150 a4=(a1+a3)/2=(20+60)/2=40 ему соответсвует: b4=(b1+b3)/2 = 100+150 / 2 = 125. Результат: ai=40 соответствует b4=125 Подскажите как запрограммировать, ну или хоть какой это численный метод.... Спасибо... |
Федосеев Павел Метод - кусочно-линейная аппроксимация.
Алгоритм ... 15.08.2014 8:17
neo123 Спасибо большое!!!
Только у меня какие... 21.08.2014 6:33
Федосеев Павел Offtop. При вставке кода программы пользуемся кноп... 21.08.2014 20:44![]() ![]() |
|
Текстовая версия | 8.12.2025 21:42 |