Messwerte mit Matlabaufbereiten

Gast #2117840
Lesenswert?

hallo,
ich habe eine messreihe aufgenomen und diese möchte ich mittels matlab 
interpolieren

Zitat:
k=10^3;
m=10^6;
x=[219 300 350 400 450 500 550 600 650 700 680 690 800 1000 ...
50*k 100*k 150*k 200*k 250*k 800*k 1*m 1.2*m 10*m]

y=[1.138 1.49 1.44 1.4 1.35 1.3 1.25 1.2 1.16 1.12 1.14 1.12 1.3 1.61 
...
1.67 1.64 1.62 1.58 1.53 1.04 0.904 0.790 0.1]
loglog(x,y,'-o)
ich hab mir mit
xs=logspace(0,6,50)
ys=spline(x,y,xs)
loglog(xs,ys)
versucht das ergebis etwas weniger "eckig" aussehen zu lasse - nur 
leider generiert er die zwischen werte nicht wie erwünscht hätte jmd 
tipps?
danke
Gast #2117945
Lesenswert?

das Problem ist der verlauf zwischen Messwerten ist halt eckig. Dh 
Matlab verbindet von Punkt zu Punkt und ich hätte gerne so etwas wie 
eine Regression.
Bei Openoffice gibts die Option spline - die halt den Effekt hat das er 
nicht die einzelnen Punkte verbindet sondern halt durch die "Punktwolke" 
eine "optimale Kurve" legt.
Soetwas würde Ich bei den Messwerten gerne anwenden.
Wäre für Tipps dankbar

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