Matlab

Gast #253440
kann mir bitte jemand sagen ob Matlab eine Funktion berchnen und
ausgeben kann.Ich schreibe zur Zeit meine Diplomarbeit und habe jetzt
verschieden Kurven durch Datensammlung erhalten und würde gerne die
Funktionen dazu wissen.

Als beispiel eine einfache Rechnung:

wenn ich als Eingabwert x als variable mit x=[1 2 3 4] eingebe und y
als Ergebnis erhalten möchte mit y=[1 4 9 16] kann Matlab dann als
Ergebnis mir die Funktion Y(x)= x*x berechnen?

Bitte auch mit vorgehensweise beschreiben.
Vielen Dank
Gast #253442
Hallo Ich.
Könntest Du mir das bitte an dem beigefügtem Beispiel zeigen. Wäre Dir
echt dankbar.
Habe jetzt ein beispiel meiner auswertung beigefügt. Ich hätte jetzt
gerne dazu die Kurve und die Funktion von Y(x). Bitte helt mir.
Variable x  Variable y

0              0
90              8953533,69
180              8963444,31
183              9992914,04
360              10268573,07
365              15145908,28
720              15145908,28
730              15196389,38
875              15196389,38
1440              15353217,5
Gast #253443
Wenn ich das richtig verstehe willst du eine Funktion haben welche durch
diese Punkte geht.
Wenn das so ist dann mach’s doch mit einer Matrix.

Das geht so.
x=[1 2 3 4]
y=[1 4 9 16]

Punkte da einsetzen
y=a*x^3+b*x^2+c*x+d

sieht dann z.B. so aus
4=a*2^3+b*2^2+c*2+d

dann hast du vier Gleichungen und vier Unbekannte. Dann die Matrix
a   b   c   d    y
1   1   1   1    1
8   4   2   1    4
27  9   3   1    9
64  16  4   1    16

die lösen
a   b   c   d    y
1   0   0   0    0
0   1   0   0    1
0   0   1   0    0
0   0   0   1    0

und wie man sieht kommt
Y=x^2
raus. Geht also durch diese Punkte.

Der Grad der Funktion muss nur Anzahl der Punkte minus eins sein.
Aber sonst geht das immer. Ich meine auch mit fielen Punkten.

In deinem gegebenen Fall muss der grad halt neun sein.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.