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

Y-Achse verschieben?

 

Studentenwerk
Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 14.02.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.11.2015, 12:29     Titel: Y-Achse verschieben?
  Antworten mit Zitat      
Guten Tag liebe Community,

ich habe zwei Vektoren, die wie folgt aussehen:

Code:
x = 5:5:80;
y = [ 7.14   7.56   7.98   8.39   8.81   9.226817   9.643548   10.06006   10.47637   10.89245   11.30833   11.72399   12.13944   12.55468   12.9697   13.38452 ]


Ich möchte diese nun plotten, allerdings soll die Y-Achse genau bei x = 25 liegen. Könnte mir jemand sagen, mit welchem set(gca) Befehl ich das einstellen kann? Falls das überhaupt mit set(gca) funktioniert Wink

Besten Dank für Eure Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen


DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 22.11.2015, 12:52     Titel:
  Antworten mit Zitat      
Hallo,

schau dir mal den Befehl ylim an. Damit kannst du eine untere und obere Grenze für die y-Achse setzen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Studentenwerk
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 20
Anmeldedatum: 14.02.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.11.2015, 12:56     Titel:
  Antworten mit Zitat      
Vielen Dank für die schnelle Antwort.


Ich möchte nicht den Achsenbereich der y-Achse festlegen, sondern diese schlicht so verschieben, dass sie an der Stelle x = 25 beginnt. Somit ist die y-Achse weder mittig, noch rechts oder linksbündig positioniert. Klappt das mit dem Befehl ylim?

Nochmals vielen Dank für die schnelle Hilfe!
Private Nachricht senden Benutzer-Profile anzeigen
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 22.11.2015, 14:38     Titel:
  Antworten mit Zitat      
Sorry, ich habe wohl nicht genau genug deinen ersten Post gelesen.

Mir ist kein Befehl bekannt, mit dem sich eine derartige Verschiebung bewerkställigen lässt.

Dann müsstest du die Labels von der y-Achse entfernen und eine neue Linie an die gewünschte Stelle setzen. Dort dann manuell die Achsenbeschriftung setzen. Es wäre also mit Aufwand verbunden. Folgende Befehle könnten hilfreich sein.

Code:

line
text
set(YTickLabel,{'','',...}) % keine Labels
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 22.11.2015, 16:20     Titel: Re: Y-Achse verschieben?
  Antworten mit Zitat      
Hallo Studentenwerk,

Eine Suche im Netz führt z.B. zu: http://www.mathworks.com/matlabcent.....ded_files/2281/drawaxis.m
Dies könnte auch helfen: http://www.mathworks.com/matlabcent.....exchange/22956-axescenter

Hilft das bereits weiter?

Gruß, Jan
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 - 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.