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

[plot] gemeinsamer Ursprung für x und y-Achse

 

Reiden
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 22.10.08
Wohnort: 56070 Koblenz
Version: R2007a
     Beitrag Verfasst am: 22.10.2008, 19:34     Titel: [plot] gemeinsamer Ursprung für x und y-Achse
  Antworten mit Zitat      
Hallo Forum,

ich habe hier ein Problem und stehe total auf dem Schlauch. Ich lasse mir mit folgendem Code einen Plot aus 2 Vektoren erzeugen:

Code:

wegstrecke = [0 : 500 : 6500]
aussgangsspannung = [-10.75,-10.72,-10.22,-8.03,-6.23,-4.21,-2.248,-0.236,1.732,3.745,5.77,7.71,9.7,11.39]
plot (wegstrecke,aussgangsspannung);
title('Messergebnisse Aufgabe 2.2')
xlabel('Wegstrecke [um]');
ylabel('Ausgangsspannung [V]');
 


Wie man sieht läuft y von 0 bis 6500 und x von -10.75 bis +11.39. Jetzt soll der ganze Plot aber 2 Quadranten darstellen, also eine y-achse und die x-Achse rechts und links davon - sprich mit gemeinsamen Ursprung für x und y - Achse.

Leider habe ich keine Einstellung dafür gefunden... wo muss man da suchen?

Danke und Gruß Dennis
_________________

--
life is the slowest form of suicide
Private Nachricht senden Benutzer-Profile anzeigen


Schrank
Forum-Century

Forum-Century


Beiträge: 203
Anmeldedatum: 10.07.08
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 23.10.2008, 10:46     Titel:
  Antworten mit Zitat      
Hallo Reiden,
das müsste mit
Code:
einstellbar sein.
Gruß Schrank
Private Nachricht senden Benutzer-Profile anzeigen
 
Reiden
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 22.10.08
Wohnort: 56070 Koblenz
Version: R2007a
     Beitrag Verfasst am: 23.10.2008, 21:51     Titel:
  Antworten mit Zitat      
Leider nicht, ich habe jetzt schon die ganze Hilfe für axis durchgeforstet - aber leider nicht das passende gefunden.

Es scheint keine fertige Funktion dafür zu geben. Gibt es eventuell einen Trick mit dem man den Ursprung für x und y Achse aufeinander legen kann?
_________________

--
life is the slowest form of suicide
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 24.10.2008, 01:46     Titel:
  Antworten mit Zitat      
Hallo,
Leider hast du Recht. Es gibt im Matlab keine solche Einstellung, wie X -Y Koordinatenkreuz liegen soll.


Du sollst dir diese 2 Stellen anschauen, ich glaube sie werden dir schon etwas weiter helfen können.


http://www.gomatlab.de/achsen-als-f.....highlight,fadenkreuz.html

http://www.gomatlab.de/position-der.....660,highlight,achsen.html
Private Nachricht senden Benutzer-Profile anzeigen
 
Reiden
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 22.10.08
Wohnort: 56070 Koblenz
Version: R2007a
     Beitrag Verfasst am: 26.10.2008, 15:05     Titel:
  Antworten mit Zitat      
Hallo denny,

vielen Dank für die beiden Links. Ich habe das ganze jetzt mit der PlotAxisAtOrigin-Funktion aus dem zweiten Link realisiert. Wie das ganze jetzt aussieht kann man im Anhang sehen.

Ich kann noch nicht ganz glauben, dass es in Matlab selbst keine Möglichkeit gibt Werte in 4 Quadranten eines Graphen dazurstellen...
Die oben genannte Funktion führt zu ein paar Schwierigkeiten z.B. bei der Beschriftung der Axen. Die muss man händisch über die Label-Funktion der Plot-Tools setzen

PlotAxisAtOrigin.jpg
 Beschreibung:
Das Ergebnis mittels PlotAxisAtOrigin

Download
 Dateiname:  PlotAxisAtOrigin.jpg
 Dateigröße:  19.04 KB
 Heruntergeladen:  1688 mal

_________________

--
life is the slowest form of suicide
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.