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

x-Achse umdrehen (großer Wert vorne, kleiner Wert hinten)

 

Matlabnewbie

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 13:55     Titel: x-Achse umdrehen (großer Wert vorne, kleiner Wert hinten)
  Antworten mit Zitat      
Hallo, ich möchte ein IR-Spektrum mit Matlab ausgeben lassen.

Lade mir dazu die x- und y-Werte:

x= [...]
y=[...]

Der Graph fängt immer bei dem kleinen Wert an (400) und hört bei dem Größeren auf (4000),

wie kann ich das umdrehen? (4000 beginnt; 400 hört auf)


Leider funktioniert folgendes nicht:

axis([xmax xmin ymin ymax])
set(gca,'XTick',[4000:200:400]);

Gibt es eine Möglichkeit?


Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 14:05     Titel:
  Antworten mit Zitat      
Willst Du nur die Beschriftung ändern oder tatsächlich die Werte?

Für den zweiten Fall kannst Du dir vielleicht mal fliplr und flipud angucken. Die funktionen drehen Matrizen/Vektoren um. Aus dem ersten/obersten Element wird das letzte/unterste, aus dem zweiten das vorletzte usw...
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 14:21     Titel:
  Antworten mit Zitat      
Ja, habe schon

flipud(x)

ausprobiert, jedoch mit dem Erfolg, dass jetzt der Graph zwar richtig herum gezeichnet wird, die x-Werte dennoch bei 400 beginnen und bei 4000 aufhören. Die Kurve sieht zwar gut aus, die Werte (x-Achse) werden jedoch dadurch falsch.
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 14:24     Titel:
  Antworten mit Zitat      
Das ganze sieht dann so wie im Anhang aus,

ich möchte eigentlich jetz nur, dass die x-Achse bei 4000 beginnt und bei 400 aufhört.

IRTEST2.pdf
 Beschreibung:

Download
 Dateiname:  IRTEST2.pdf
 Dateigröße:  15.79 KB
 Heruntergeladen:  1201 mal
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 14:32     Titel:
  Antworten mit Zitat      
[viel Blödsinn gelöscht]

;)

Zuletzt bearbeitet von Epfi am 21.01.2009, 14:48, insgesamt 2-mal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen
 
dib0r
Forum-Guru

Forum-Guru


Beiträge: 413
Anmeldedatum: 09.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 14:44     Titel:
  Antworten mit Zitat      
Hallo,

vielleicht hilft ja schon
Code:
set(gca,'XDir','reverse');


MfG
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 16:27     Titel:
  Antworten mit Zitat      
Ja das funktioniert prima, wie man in der Graphik sieht.

Vielen Dank nochmals!

IRTEST3.pdf
 Beschreibung:

Download
 Dateiname:  IRTEST3.pdf
 Dateigröße:  15.01 KB
 Heruntergeladen:  1320 mal
 
Gast

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.01.2009, 18:20     Titel:
  Antworten mit Zitat      
 
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.