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

Axescenter und verschiedene Funktionen

 

Muesli

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.06.2012, 14:25     Titel: Axescenter und verschiedene Funktionen
  Antworten mit Zitat      
Ich möchte drei Funktionen in seperaten Plots ausgeben, dabei soll das Achsensystem in der Mitte des Plots liegen.

Problem 1: es gibt kleine Abweichungen bezüglich des Nullpunktes (Bezugspunktes) nach dem Befehl Axescenter (so liegen die Pfeile z.b. nicht direkt auf den Achsen).

Problem 2: Abgesehen von Problem 1 wäre ich sonst mit dem Plot ganz zufrieden, zumindest mit der zusammengesetzten Funktion -sin(x)+sin(3*x)/3 . Plotte ich die Teilfunktionen jedoch separat (z.b. nur y=-sin(x) zerschießt es mir das Diagramm total. Das verstehe ich überhaupt nicht Sad

Code:

axescenter
x = -pi:.1:pi;
y=  -sin(x)+sin(3*x)/3 ;
plot(x,y,'k')


set(gca,'xtick',[-pi  pi]);
set(gca,'xticklabel',['';'';])


set(gca,'yTick',[]);
ARROW([0 0],[4 0],12);
ARROW([0 0],[0 1.5],12);

text(3.07,-0.1, '$\frac{T}{2}$','Interpreter','latex');
text(-3.4,-0.1, '$-\frac{T}{2}$','Interpreter','latex');


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 21.06.2012, 17:50     Titel: Re: Axescenter und verschiedene Funktionen
  Antworten mit Zitat      
Hallo Muesli,

Der Befehl AXESCENTER gehört nicht zu der Matlab Toolbox. Bitte erkläre, worum es sich handelt und wende Dich auch an den Autor.

Was genau bedeutet "zerschießt es mir das Diagramm total"? Für Dich ist das offensichtlich, aber die Leser im Forum können dies nicht erraten.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Muesli

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.06.2012, 23:23     Titel:
  Antworten mit Zitat      
Hallo Jan,

Axescenter habe ich auf der Matlab-Seite runtergeladen. Ich hatte dieses Paket auch ständig als Referenz-Kit für das zentrierte Achsensystem gefunden. Als Anfängerin bin ich daher davon ausgegangen, dies wäre weitläufig bekannt. Das tut mir leid.

Das Problem war weniger Axescenter, sondern das Arrow-Paket. Dieses skalierte bei den anderen Diagrammen mit den anderen Funktionen die Achsen z.T. neu, so dass diese sowie die Funktionen plötzlich irgendwo im Raum standen. In der Hilfe zu Arrow stand zwar man könnte dies mit Axis(Axis) unterbinden, aber das war nicht der Fall.

Gelöst habe ich das Problem schlussendlich, indem ich über Axis ([ 1 2 3 4]) eine feste Skalierung explizit vorgegeben habe.

Nun habe ich nur noch ein Problem: Exportiere ich meine Plots, so bleibt in grauer Schrift noch die Alte Achse um meine eigentliche Grafik herum (siehe Anhang). Kann man dies verändern?

Wer sich über die fetten Linien etc. wundert: die Diagramme werden in eine deutliche größere Grafik eingefügt und sehen dann vernünftig aus, sonst kann man aber nichts erkennen Wink

untitled.jpg
 Beschreibung:

Download
 Dateiname:  untitled.jpg
 Dateigröße:  21.56 KB
 Heruntergeladen:  459 mal
 
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.