Das Problem ist alt und gut bekannt:
Ich habe einen Eingangswert, zu dem ich einen Ausgangswert bestimmen möchte, wo bei der Zusammenhang sich schwer oder gar nicht als mathematische Formel darstellen läßt, wohl aber recht einfach als Kurve mit vielen Stützstellen und linearer interpolation dazwischen.
Die Lösung ist auch alt und gut bekannt:
Man hat eine Tabelle der Stützstellen (x/y) im Speicher die nach x sortiert ist. Das Programm sucht die beiden Punkte, deren x-Werte den gegebenen Eingangswert einschließen und berechnet den gesuchten y-Wert per linearer Interpolation.
Letzteres ist einfach, aber wie programmiere ich im EibPC erstens die Tabelle und zweitens die Schleife um sie zu durchsuchen?
Wünschenswert wäre, wenn wie bei anderen Berechnungen auch, das Ergebnis noch im selben Zyklus vorliegen würde, in dem sich der Eingangswert geändert hat...
Ich würde diese Funktion nicht nur zur Linearisierung von Meßwerten verwenden wollen, sondern auch zur Beschreibung von Konturen, z.B. Abschattung der Sonne durch umgebende Gebäude in Abhängigkeit von Azimuth (x) und Elevation (y) ...
Ich habe einen Eingangswert, zu dem ich einen Ausgangswert bestimmen möchte, wo bei der Zusammenhang sich schwer oder gar nicht als mathematische Formel darstellen läßt, wohl aber recht einfach als Kurve mit vielen Stützstellen und linearer interpolation dazwischen.
Die Lösung ist auch alt und gut bekannt:
Man hat eine Tabelle der Stützstellen (x/y) im Speicher die nach x sortiert ist. Das Programm sucht die beiden Punkte, deren x-Werte den gegebenen Eingangswert einschließen und berechnet den gesuchten y-Wert per linearer Interpolation.
Letzteres ist einfach, aber wie programmiere ich im EibPC erstens die Tabelle und zweitens die Schleife um sie zu durchsuchen?
Wünschenswert wäre, wenn wie bei anderen Berechnungen auch, das Ergebnis noch im selben Zyklus vorliegen würde, in dem sich der Eingangswert geändert hat...
Ich würde diese Funktion nicht nur zur Linearisierung von Meßwerten verwenden wollen, sondern auch zur Beschreibung von Konturen, z.B. Abschattung der Sonne durch umgebende Gebäude in Abhängigkeit von Azimuth (x) und Elevation (y) ...
Kommentar