Einen wunderschönen guten Tag,
ich muss in C# etwas programmieren.
Ich habe 2 Arrays.
double [] handrechtsx; // x- Werte
double [] handrechtsy; // y-Werte
Aus diesen beiden Arrays möchte ich eine mathematische Funktion erstellen.
Mir wurde dafür die Bibliothek
alglib ans Herz gelegt...
nur habe ich gar keine Ahnung wie ich diese zu benutzen habe...
ich möchte zum schluss diese Form haben
y = ax^... + bx^... usw.
kann mir jemand weiter helfen!?
Liebe Grüße,
Anne
Welcher Grad soll die erhaltene Funktion haben?
Abhängig von der Länge des Arrays?
Das Array ist insgesamt 500 Werte groß.
Also habe ich 500Punkte gegeben.
Grad der Funktion wäre schon 2. - 4. sinnvoll...
vllt eine vorhandene funktion, wo ich es auswählen kann und dann optimieren durch versuchen...!?
ich habe auch die funktion spline1dbuildcubic() gefunden, aber ich weiß nicht genau was er mir dann als c ausgibt...
da finde ich die erklärung eher nicht schön formuliert...
ich habe es versucht in mein programm einzubinden, aber er meckert immer herum und ich weiß nicht genau wo dran es liegt
alglib.spline1dinterpolant c;
alglib.spline1dbuildcubic (handrechtsx, handrechtsy, out c);
bei diesen beiden zeilen scheitert es schon...
desweiteren weiß ich nicht genau was dann c ist!?