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

Zwei Plots auf DINA4quer

 

Grimbart
Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 22.06.09
Wohnort: Kreis Esslingen
Version: Scilab 5.5.2
     Beitrag Verfasst am: 25.06.2009, 10:38     Titel: Zwei Plots auf DINA4quer
  Antworten mit Zitat      
Hallo MatlabUser,

mit dem folgendem Testcode möchte ich zwei Graphiken auf ein DINAq-Blatt plotten. Es wird aber nur die Funktion 2 gedruckt. Was mache ich falsch?

set(gcf, 'PaperUnits', 'centimeters');
set(gcf, 'PaperOrientation','Landscape');
papersize = get(gcf, 'PaperSize');
papersize = [29.4, 21.0];

income = [3.2 4.1 5.0 5.6]; % Funktion 1
h1=subplot(2,1,1);
set(h1,'position',[0.2 0.05 0.7 0.6]);
plot(income);
outgo = [1:.5:6]; % Funktion 2
h2=subplot(2,1,2);
set(h2,'position',[0.5 0.1 0.7 0.6]);
plot(outgo);

Für die Hilfe bedankt sich im voraus der
Grimbart
Private Nachricht senden Benutzer-Profile anzeigen


Coja
Forum-Century

Forum-Century


Beiträge: 166
Anmeldedatum: 20.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2009, 15:39     Titel:
  Antworten mit Zitat      
Hallo Grimbart. Bitte scheib doch den Matlab-Code mit den dafür vorgesehenen Befehlen rein.
Code:
set(gcf, 'PaperUnits', 'centimeters');
set(gcf, 'PaperOrientation','Landscape');
papersize = get(gcf, 'PaperSize');
papersize = [29.4, 21.0];

income = [3.2 4.1 5.0 5.6]; % Funktion 1
h1=subplot(2,1,1);
set(h1,'position',[0.2 0.05 0.7 0.6]);
plot(income);
outgo = [1:.5:6]; % Funktion 2
h2=subplot(2,1,2);
set(h2,'position',[0.5 0.1 0.7 0.6]);
plot(outgo);


Hast du es schonmal mit vertauschten subplot Indizes versucht??



Code:
h1=subplot(121);
h2=subplot(122);
Private Nachricht senden Benutzer-Profile anzeigen
 
Grimbart
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 22.06.09
Wohnort: Kreis Esslingen
Version: Scilab 5.5.2
     Beitrag Verfasst am: 25.06.2009, 15:55     Titel:
  Antworten mit Zitat      
Hallo Coja,
ich habe, wie vorgeschlagen, die Subplot-Indices vertauscht.
Es wird dasselbe Ergebnis wie bei meinem Code geliefert.
Gruß
Grimbart


PS: Wo ist für dieses Forum die Bedienungsanleitung abgelegt?
und wie kriegt man es hin, daß der Code in einen Kasten geschrieben wird?
Private Nachricht senden Benutzer-Profile anzeigen
 
Grimbart
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 22.06.09
Wohnort: Kreis Esslingen
Version: Scilab 5.5.2
     Beitrag Verfasst am: 25.06.2009, 15:57     Titel: Zwei Plots auf DINA4quer
  Antworten mit Zitat      
Hallo Coja,
ich habe, wie vorgeschlagen, die Subplot-Indices vertauscht.
Es wird dasselbe Ergebnis wie bei meinem Code geliefert.
Gruß
Grimbart


PS: Wo ist für dieses Forum die Bedienungsanleitung abgelegt?
und wie kriegt man es hin, daß der Code in einen Kasten geschrieben wird?
Private Nachricht senden Benutzer-Profile anzeigen
 
Coja
Forum-Century

Forum-Century


Beiträge: 166
Anmeldedatum: 20.06.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2009, 16:28     Titel:
  Antworten mit Zitat      
oben in der Mitte steht Code, da drückst du vor dem einfügen des Matlab-Codes drauf und danach dann wieder.
lass doch mal die Befehle
Code:
set(h1,'position',[0.2 0.05 0.7 0.6]);
set(h2,'position',[0.5 0.1 0.7 0.6]);

weg. dann hast du doch beide Plots, oder? Du musst auf die Verschiebung achten!
Private Nachricht senden Benutzer-Profile anzeigen
 
Grimbart
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 32
Anmeldedatum: 22.06.09
Wohnort: Kreis Esslingen
Version: Scilab 5.5.2
     Beitrag Verfasst am: 25.06.2009, 17:28     Titel: Zwei Plots auf DINA4quer
  Antworten mit Zitat      
Weglassen geht schon.
Aber ich möchte Bilder, in denen die Längen der Koordinatenachsen in "centimeters" bestimmt sind. Außerdem möchte ich die Positionen der Achsen (Abstand vom linken Blattrand und vom unteren Blattrand) in "centimeters") festlegen.
Private Nachricht senden Benutzer-Profile anzeigen
 
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 - 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.