|
sbfly |
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 23.12.08
|
|
|
|
Wohnort: ibk
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.10.2009, 11:05
Titel: Plotyy geht nicht
|
|
|
|
|
HI ich versuche gerade mehrere Kurven mit einander zu vergleichen leider sind die Kurven um mehrere Werteeinheiten auseinander.
Daher dachte ich mit ich versuchs mal mit plotyy und entferne die Lücke zwischen den Daten.
Leider funktioniert dies bei mir nicht da die erste Martrix daten von 0-365 aufweisst.
Die zweite Matrix hat zwar aucheinen Werte bereich von 0-365 aber viele dieser Bereiche sind mit NaN gefüllt.
Beim Ausführen meines Programmes
figure
plotyy (x,SigQS(Ort,:,2),x,Sig_ERS(Ort,,'*')
titel= ['QuikSCAT ERS Vergleich am ORT: ',Ortn];
title(titel)
hold on
xlabel('Julianischertag')
ylabel('\sigma_o')
legend( 'QuikSCAT', 'ERS')
erhalte ich immer die Fehlermeldungen
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> plotyy>fevalfun at 335
h = feval(func,x,y);
Error in ==> plotyy at 61
[h1,ax(1)] = fevalfun(fun1,ax(1),x1,y1,caxspecified);
Error in ==> plot_ERS_QS at 37
plotyy (x,SigQS(Ort,:,2),x,Sig_ERS(Ort,,'*')
Kann mir dabei jemand helfen
Mfg
Flo
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 26.10.2009, 11:16
Titel:
|
|
x muss genauso lang sein wie SigQS(Ort,:,2) und in diesem Fall auch wie das zweite Signal. WHOS hilft das zu ergkennen, oder der Workspace Browser. Dann ist die Frage warum das so ist. Die NANs an sich sind nicht das Problem - nur die Anzahl der Daten.
Andreas
|
|
|
sbfly |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 27
|
|
|
|
Anmeldedatum: 23.12.08
|
|
|
|
Wohnort: ibk
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.10.2009, 11:28
Titel:
|
|
Beide Matrixen haben genau die gleiche länge einziger Unterschied ist das beid er einen die matrix eine (10*365) große Matrix ist und die andere eine (10*365*4) Matrix
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.10.2009, 13:09
Titel:
|
|
Hallo,
ich denke, das Problem liegt an dem Format-String '*'. Die Syntax von plotyy erlaubt das nicht.
Wenn das geändert werden soll, müsste man es wie im Beispiel der Doku zu plotyy wohl nachträglich machen.
Grüße,
Harald
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 26.10.2009, 13:16
Titel:
|
|
Also: Fangen wir mal mit dem normalen Plot an, da wegen des Emoticons die Zeile nicht ganz klar ist:
Es kommt also nicht darauf wie gross SigQs ist, sondern SigQS(Ort,:,2).
Andreas
[/code]
|
|
|
|
|
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 - 2025
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.
|
|