Verfasst am: 17.06.2017, 15:34
Titel: Achsenseinstellungen für mehrere figures übernehmen
Hallo, ich will mehrere figures mit den gleichen Achseneinstellungen erzeugen. Als Beispiel hier die Skalierung der Achsen. Ich bekomme aber nie beide figures mit meiner Skalierung angezeigt. Der plot(ax,_) Befehl funkioniert nicht... oder nicht so wie ich es will
Wenn ich die Zeilen mit xLim und YLim unter den Plot Befehl schreibe funkioniert es, aber nur einmal und nicht für alle. Ich will für alle erzeugten figures mit einer Zeile bspw. die Skalierung in Y ändern.
Schon einmal Vorab vielen Dank.
Code:
% Das ist mein Programm.
def_figure = figure(1);
def_axis = axes;
def_axis.YLim = [0,20];
def_axis.XLim = [0,2];
data = xlsread('Zug.xlsx','Tabelle1','B1:C300');
x = data(:,1);
y = data(:,2);
plot(def_axis,x,y);
def_figure = figure(2);
data = xlsread('Zug2.xlsx','Tabelle1','B1:C300');
x = data(:,1);
y = data(:,2);
plot(def_axis,x,y);
def_axis ist trotz "figure(2)" noch im ersten Koordinatensystem.
Du könntest in der zweiten Figure ein neues Koordinatensystem erstellen, und z.B. alle in einem Vektor erstellen:
jetzt musste ich aber 2 mal die neuen Achsenwerte einstellen. Ich würde gerne oben in meinem Code das einmal definieren. Kann ich die def_axis.YLim usw. nicht in einer Variablen abspeichern und diese dann immer unter den einzelnen figures aufrufen?
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
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.