WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

nummerierung von in loop erstellten figures

 

Lord Noidea

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.10.2014, 10:25     Titel: nummerierung von in loop erstellten figures
  Antworten mit Zitat      
Hallo liebe Leute,

ich knoble gerade an folgendem Problem:

ich möchte mehrere figures erstellen, und zwar in einer schleife! der index dieser figures ist auch der schleifen-index; nur erstelle ich mit meinem programm ziemlich viele plots, und leider überschreibe ich die einzelnen zuvor erstellten figures jetzt mit denen in meiner schleife erstellten!

also wäre meine Frage: kann man das auch irgendwie lösen dass die Nummerierung der in der schleife erstellten figures fortlaufend ist, sich also an der nummer der bisher erstellten figures orientiert und dort dann ansetzt?

Hier mein code:
Code:


n=132 %Anzahl Stationen
nn=3; %Anzahl an subplots pro figure
for ii=1:nn:n-nn
   
figure(ii)
    subplot(3,1,1)
    plot(A(:,ii),'r')
    hold on
    plot(B(:,ii),'b*')
    hold on
    plot(C(:,ii),'g')
    hold on
    plot(D(:,ii),'ro')
   

    subplot(3,1,2)
    plot(A(:,ii+1),'r')
    hold on
    plot(B(:,ii+1),'b*')
    hold on
    plot(C(:,ii+1),'g')
    hold on
    plot(D(:,ii+1),'ro')
   
   
    subplot(3,1,3)
    plot(A(:,ii+2),'r')
    hold on
    plot(B(:,ii+2),'b*')
    hold on
    plot(C(:,ii+2),'g')
    hold on
    plot(D(:,ii+2),'ro')
   
   
end

 


Ich wäre echt superdankbar wenn mir da jemand helfen könnte!!!

Lg Lord Noidea


Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.10.2014, 19:50     Titel:
  Antworten mit Zitat      
Wenn Du figure ohne Argument aufrufst, macht Matlab dir eine neue figure mit der nächsten freien Ordnungsnummer:

Code:

for idx = 1:10
    figure
end
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Lord Noidea

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.10.2014, 14:20     Titel:
  Antworten mit Zitat      
Aaaaaaah, danke, klappt perfekt!!!! Very Happy

Viele liebe Grüße, Lord Noidea
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.