|
|
Porblem mit least square fit methode und 3 parametern |
|
swoob |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.10.2009, 10:54
Titel: Porblem mit least square fit methode und 3 parametern
|
|
Hallo alle zusammen,
ich hab, wie ihr es euch wahrscheinlich denken könnt, ein kleineres Matlab Problem an dem ich schon einige Tage sitze. Nach erfolglosen recherchen im Internet und uach hier im Forum, muss ich jetzt doch einen neuen Thread aufmachen weil es einfach nicht so richtig klappt.
Es geht prinzipiell um das anwenden eines least square fits.
Ich habe Messdaten eines Kurvenverlaufs (x von 350 bis 420 und y von 0 bis 1). Dieser Kurvenverlauf kann durch die Funktion:
1/a*6.908*(c+1)*(((x-b)/a)^c)*exp((-6.908*((x-b)/a)^(c+1)))
beschrieben werden. Ich will nun die Parameter a,b und c finden so das die Kurve am besten an der Messkurve liegt.
Hab es schon mit fminsearch, lsqcurvefit versucht aber leider ohne Erfolg.
Kann mir vielleicht jemand helfen?
Wäre super.
Vielen Dank,
Gruß
swoob
PS: kann man die Formel im Forum irgendwie besser einbinden?
|
|
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.10.2009, 11:21
Titel:
|
|
ich hab jetzt nochmal ein bißchen rumexperimentiert mit der funktion lsqcurvefit.
leider bekomm ich immer diesen fehler:
Zitat: |
??? Error using ==> qr
Complex sparse QR is not yet available.
Error in ==> aprecon at 57
RPCMTX = qr(TM(:,p));
Error in ==> trdog at 47
[R,permR] = feval(pcmtx,H,pcoptions,DM,DG,varargin{:});
Error in ==> snls at 346
[sx,snod,qp,posdef,pcgit,Z] = trdog(x,g,A,D,delta,dv,...
Error in ==> lsqncommon at 285
[x,FVAL,LAMBDA,JACOB,EXITFLAG,OUTPUT,msg]=...
Error in ==> lsqcurvefit at 186
[x,Resnorm,FVAL,EXITFLAG,OUTPUT,LAMBDA,JACOB] = ...
|
weiß jemand abhilfe?
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 20.10.2009, 12:09
Titel:
|
|
Mir fällt auf, dass die Funktion komplexwertig ist. Ich habe keine Erfahrung mit dem Fitten von komplexwertigen Funktionen, aber ich kann mir vorstellen, dass es eine Schwierigkeit darstellt. Ich habe das festgestellt, als ich x und y Werte nachstellen wollte:
Andreas
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|