Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.05;
Скачать: CL | DM;

Вниз

Вычисления значения функции.   Найти похожие ветки 

 
id ©   (2006-10-23 14:18) [0]

*Все, что здесь описано надо делать виртуально, не строя никаких графиков визуально!*
Есть два массива of integer оба одинаковой длины, допустим, 5 значений.
Я строю график первый массив - Х, второй - Y.
Получается примерно так:
http://img221.imageshack.us/img221/3489/graphpi9.jpg
Линии, соединяющие точки должны быть прямыми.
Внимание вопрос:
Как мне зная значение X получить соответсвующее ему значение Y, если их нет в массиве?


 
Сергей М. ©   (2006-10-23 14:25) [1]


> если их нет в массиве


Как это нет ?)
А куда они делись ?
Или, точнее, откуда взялись те пять значений элементов массива Y ?


 
id ©   (2006-10-23 14:31) [2]

Мда, сложно.
Допустим:
X= [20, 30, 40, 50 ,60]
Y=[10, 15, 20, 50, 80]
По этим значениям строим график. А теперь я хочу знать чему будет равен X для Y = 12 (заметь, что числа 12 нет в массиве Y)
Вот вся суть.


 
MBo ©   (2006-10-23 14:35) [3]

Делай интерполяцию.
Простейший случай - линейная
Можно использовать параболическую, полиномиальную, сплайн-интерполяцию и т.д.


 
Сергей М. ©   (2006-10-23 14:40) [4]


> id ©   (23.10.06 14:31) [2]


При


> Линии, соединяющие точки должны быть прямыми


Y = 24


 
Сергей М. ©   (2006-10-23 14:40) [5]

пардон, X = 24


 
id ©   (2006-10-23 14:42) [6]

Про интерполяцию я понимаю. Где найти пример?


 
Сергей М. ©   (2006-10-23 14:44) [7]

Здесь
http://www.google.ru/search?q=Delphi+%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BF%D0%BE%D0%BB%D1%8F%D1%86%D0%B8%D0%B8&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:ru:official


 
MBo ©   (2006-10-23 14:45) [8]

Для линейной интерполяции никакого примера не нужно,  только элементарной логикой воспользоваться.


 
Anatoly Podgoretsky ©   (2006-10-23 14:48) [9]

Зачем тут какие то вычисления, ведь это константа X=(Y*2)


 
Jeer ©   (2006-10-23 14:51) [10]

Anatoly Podgoretsky ©   (23.10.06 14:48) [9]

Верно говоришь - считаем два последних измерения за промах и [9]


 
id ©   (2006-10-23 14:51) [11]

Значения были даны для примера их может быть сколько угодно и они могут быть какими-угодно.
Интересно..как "начинающие" решают такие вопросы?
Зачем было переносить топик?


 
Сергей М. ©   (2006-10-23 14:54) [12]


> id ©   (23.10.06 14:51) [11]



> Зачем было переносить топик?


Затем что формулировка вопроса никак не тянет на "неначинающего")


 
guav ©   (2006-10-23 14:54) [13]

> [3] MBo ©   (23.10.06 14:35)

А почему именно интерполяцию ? :-)


 
MBo ©   (2006-10-23 14:58) [14]

>guav ©   (23.10.06 14:54) [13]
>А почему именно интерполяцию ? :-)
экстраполяция гораздо хуже обусловлена, да и слишком много страшных слов будет ;))


 
Anatoly Podgoretsky ©   (2006-10-23 15:44) [15]


> Зачем было переносить топик?

Предлагаешь закрыть тему?


 
Плохиш ©   (2006-10-23 15:52) [16]


> id ©   (23.10.06 14:18)  

> Есть два массива of integer оба одинаковой длины, допустим,
>  5 значений.
> Я строю график первый массив - Х, второй - Y.
> Получается примерно так:
> http://img221.imageshack.us/img221/3489/graphpi9.jpg
> Линии, соединяющие точки должны быть прямыми.
> Внимание вопрос:
> Как мне зная значение X получить соответсвующее ему значение
> Y, если их нет в массиве?

Нахождение уравнения линейной функции по двум точкам проходят в начале 8го класса немецкой школы, как с этим дело обстоит в русской школе не помню, но Вы можете спросить у Вашей учительницы математики.


 
Anatoly Podgoretsky ©   (2006-10-23 15:57) [17]

Вроде много раньша, по крайней мере в мое время, Хсы учат уже в первом или втором класса, а это уже не математика.



Страницы: 1 вся ветка

Текущий архив: 2006.11.05;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.037 c
1-1159167252
Stanislav
2006-09-25 10:54
2006.11.05
Затенить панель


15-1160636081
ANB
2006-10-12 10:54
2006.11.05
Исправить орфографические ошибки


3-1157472475
Firefly
2006-09-05 20:07
2006.11.05
MySQL. Размер Data-файла.


2-1161357694
Zurius
2006-10-20 19:21
2006.11.05
Отображения длинной строки в ComboBox


2-1161067677
morda
2006-10-17 10:47
2006.11.05
MySQL