Interpolacja...

0

Witam!
Wie ktoś może coś na temat interpolacji w delphi? Potrzebuję znaleźć przybliżoną wartość funkcji z bazy danych (tabela 2 kolumny,11 rekordów)W 1 kolumnie wartości zadane, w drugiej szukane. Program dostaje wartość i szuka wiersza w 1 kolumnie wartości zbliżonej..no i tu jest problem (interpolacja) ;-( ;-( ;-(

Z góry dzięki...

0

jak dobrze cie zrozumialem, chodzi Ci o znalezienie najblizszej wartosci ktora podasz ze zbioru twoich danych.
Wiec nic prostszego:
masz zbior X1 ... Xn
i ro bisz petle:

var
wart : integer;
X : array [0..n] of integer; // zbior wartosci w ktorych szukasz
.....
wart:=X[0]+X[1]
for i:=1 to n-1 do
if wart > (X[i+1] - x[i]) then wart:=X[i+1] - x[i];

Tak wiec, mozesz, po odpowiednim dostosowaniu do swoich potrzeb, to wykorzystac.

Jezeli o to chodzi?

0

patrz tu: http://www.pomoce.cad.pl/elektronika.html , trochę dziwny adres ale zapewniam, że jest tam to czego szukasz ;)

0

Dzieki wielkie!
Spróbuje :-) :-) :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1