Funktionsberechnung

Gast #253423
Lesenswert?

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 #253425
Lesenswert?

Hallo Rick.
Noch habe ich Matlab noch gar nicht. Ich werde es aber erst in meiner
Firma beantragen, wenn ich weiß ob Matlab das auch kann, bzw. ich weiß
wie ich es zu bedienen habe. Habe keine Zeit um mich jetzt noch
großartig in das Programm einzuarbeiten.
Gast #253426
Lesenswert?

Die solltest du dir aber nehmen. Du hättest mal verraten sollen, was für
Kurven du genau hast.

Ansonsten gibt es verschiedene Wege:

- AR, MA, ARMA, ... mit der System Identification Toolbox oder per
Hand
- Polynome mit den klassischen LS (least squares)

Beides kann Matlab ohne Probleme.
Gast #253427
Lesenswert?

Ich habe vorallem Kurven die einen linearen oder einen exponetiellen
Verlauf besitzen.
Wie kann ich denn die Funktion der Kurve berchnen lassen. In meinen X/Y
Koordinatensystem kann ich den Verlauf der Kurve sehen nicht aber die
Funktion.
Gast #253428
Lesenswert?

Hallo.

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 #253429
Lesenswert?

x = A\B;

Eigentlich musst du bloß in der Matlab-Hilfe nach dem '\'-Operator
suchen. Dort findest du auch Beispiele.

Es ist immer sinnvoll, mehrere Meßreihen zu verwenden um die
Genauigkeit zu erhöhen.

Mit ein wenig Eigeninitiative sollte das zu machen sein.
Gast #253430
Lesenswert?

Na wenn Matlab noch gar nicht da ist, kann ich gnuplot nur wärmstens
empfehlen. Sicher ist die Bedienung etwas ungewöhlich, aber m.E.
effektiv. Es gibt aber viele Beispiele und Tutorials im Netz.

Rick
Gast #253431
Lesenswert?

> Ich habe vorallem Kurven die einen linearen oder einen
> exponetiellen Verlauf besitzen.

Äh, und dafür brauchst du ein mehrere tausend Euro teures Programm?
Sowas kann man auch in C programmieren, sind 1-2 Zeilen. Die
Geradengleichung kennst du, oder?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren