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

importierte tabellenwerte plotten

 

stoned

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.10.2007, 12:20     Titel: importierte tabellenwerte plotten
  Antworten mit Zitat      
hallo zusammen,

ich habe ein txt-file in matlab importiert. dieses hat 3 spalten mit zahlenwerten, also schaut ung. so aus:

5000 6767 45454
5001 4545 45454
5002 4545 45458
5003 5554 42211
..
..

ich will die werte plotten!
die erste spalte sind die werte der x-achse ( frequenz ), die zweite spalte der realteil der y-achse ( dämpfung ), die dritte spalte der imaginärteil der y-achse (dämpfung ).
dabei interessiert mich auf der y-achse nur der betrag, also wurzel aus realteilquadrat + imaginärteilquadrat.
also betrag auf der y-achse gegen frequenz der x-achse geplottet.

ich weis überhaupt nicht, wie ich vorgehen soll, wäre für jede hilfe dankbar.


Bijick
Ehrenmitglied

Ehrenmitglied



Beiträge: 914
Anmeldedatum: 18.06.07
Wohnort: Nürnberg
Version: R2006b, R2008b
     Beitrag Verfasst am: 05.10.2007, 15:23     Titel:
  Antworten mit Zitat      
Hallo stoned,

das ist gar nicht so schwer. Du hast doch aus der txt-Datei schon eine Matrix gemacht, oder? Dann musst Du nur noch zwei Vektoren aus Deinen Daten konstruieren und dann den plot-Befehl anwenden. Angenommen, Deine Matrix heißt A, dann sieht der Code so aus:

Code:
x = A(:,1);                    % Das ist die erste Spalte
y = sqrt(A(:,2).^2+A(:,3).^2); % Das ist der Betrag des Vektors aus zweiter und dritter Spalte
plot(x,y)                               % Das ist der Zeichnungsbefehl

 

Das war's schon. Klappt's?

Herzliche Grüße
Bijick
_________________

>> why
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
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.