Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

Mit alglib aus einem Array von Punkten die zugehörige Funktion berechnen (Polynom 2. bis 4. Grades)
SHaThaL
myCSharp.de - Member



Dabei seit:
Beiträge: 7

Themenstarter:

Mit alglib aus einem Array von Punkten die zugehörige Funktion berechnen (Polynom 2. bis 4. Grades)

beantworten | zitieren | melden

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
private Nachricht | Beiträge des Benutzers
PPK
myCSharp.de - Member



Dabei seit:
Beiträge: 157

beantworten | zitieren | melden

Welcher Grad soll die erhaltene Funktion haben?
Abhängig von der Länge des Arrays?
private Nachricht | Beiträge des Benutzers
SHaThaL
myCSharp.de - Member



Dabei seit:
Beiträge: 7

Themenstarter:

beantworten | zitieren | melden

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...!?
private Nachricht | Beiträge des Benutzers
PPK
myCSharp.de - Member



Dabei seit:
Beiträge: 157

beantworten | zitieren | melden

Ich glaube der fachbegriff heißt Kubische Splines
private Nachricht | Beiträge des Benutzers
SHaThaL
myCSharp.de - Member



Dabei seit:
Beiträge: 7

Themenstarter:

beantworten | zitieren | melden

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!?
private Nachricht | Beiträge des Benutzers