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
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
Wenn ich das richtig verstehe willst du eine Funktion haben welche durch diese Punkte geht. Wenn das so ist dann machs 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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.