|
|
Verlinkung von Matrix und Plot |
|
Slamdunker23 |
Forum-Century
|
|
Beiträge: 101
|
|
|
|
Anmeldedatum: 03.11.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 03.11.2009, 17:03
Titel: Verlinkung von Matrix und Plot
|
|
|
|
|
Hallo zusammen,
ich habe eine Matrix mit 2 Zeilen (die eine Zeile ist der Winkel und die zweite Zeile eine Kraft) und mehreren Spalten.
Nun habe ich die Kraft über dem Winkel plotten lassen.
Meine Fragen:
1) Falls sich die Matrix ändert, kann ich das irgendwie einstellen, dass sich das Diagramm mitändert? Ich will nämlich nicht immer neu plotten, weil ich dann immer wieder neu die Achsen beschriften, Legende hinzufügen muss.
2) Gibt es eine Möglichkeit, die Matrix (also die Werte für das Diagramm) im Plot anzeigen zu lassen oder wie könnte man das am besten machen, die Matrix und den Plot zusammen anzuzeigen?
Vorausgegangen war die Frage ob ich so eine Auswertung nicht lieber mit Excel machen soll. Denn da hab ich meine Tabelle und darunter mein Diagramm udn falls ich die Tablle ändere, wird das Diagramm automatisch mitgeändert. Aber da ich gerade eine Einführung in Matlab bekomme habe, dachte ich dass das auch sicherlich damit geht. Ich hoffe doch!
Herzlichen Dank!
Slamdunker23
|
|
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.11.2009, 17:18
Titel:
|
|
Hallo,
einfach geht es nur halbautomatisch:
Ganz automatisch würde es mit Objekten und Events gehen, ist aber nicht in ein paar Zeilen auzuschreiben ...
Titus
|
|
|
Slamdunker23 |
Themenstarter
Forum-Century
|
|
Beiträge: 101
|
|
|
|
Anmeldedatum: 03.11.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 03.11.2009, 18:44
Titel:
|
|
OKay das bedeutet, wenn ich ein Plot speicher, dann hat es keine direkte Verlinkung zu der "Eingangsmatrix", also zu seinen Werten?
Wie sieht es aus mit der Anzeige von der Matrix im Plot. Ist das irgendwie möglich?
Besten Dank!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 03.11.2009, 20:41
Titel:
|
|
Hallo,
diese Möglichkeit bietet linkdata (wenn ich es richtig verstehe).
Erst das ausführen:
dann
Grüße,
Harald
|
|
|
Slamdunker23 |
Themenstarter
Forum-Century
|
|
Beiträge: 101
|
|
|
|
Anmeldedatum: 03.11.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 03.11.2009, 23:53
Titel:
|
|
Ich versuch es ncoh mal anders zu erklären:
Ich plotte mehrere Funktionen, die voneinander abhängig sind.
DIe werden mit verschiedenen Farben geplottet, die Achsen beschriftet etc (hoher Zeitaufwand).
Das MATLAB Script und der daszugehörige Plot wird gespeichert.
Jetzt ändere ich später einen parameter einer Funktion, somit ändern sich alle Funktionen und auch der Plot würde anders aussehen.
Wie bekomme ich das hin, dass sich der Plot automatisch den Werte anpasst?
In Excel ist das ja kein Problem, aber in Matlab geht das irgendwie nicht so schnell. Stimmt das?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.11.2009, 11:27
Titel:
|
|
Hallo,
die Aussage "es geht nicht so schnell" ist zweideutig. Man muss in MATLAB vielleicht etwas mehr dafür tun, die Ausführgeschwindigkeit sollte aber besser sein (gerade bei umfangreichen Datensätzen).
Ich würde dem Vorschlag von Titus folgen. Wichtig ist, dass du bei einer Parameteränderung alle daraus folgenden Änderungen explizit neu berechnen musst.
Grüße,
Harald
|
|
|
Titus |
Forum-Meister
|
|
Beiträge: 871
|
|
|
|
Anmeldedatum: 19.07.07
|
|
|
|
Wohnort: Aachen
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.11.2009, 16:31
Titel:
|
|
Hallo,
O.K., ich probier es anders. Mein (neuer) Vorschlag: Du plottest einmal Deine Matrix, fügst Axen und ähnliches hinzu und rufst dann vom figure das Menü File->Generate M-File auf. Dies erzeugt MATLAB code, der die Grafik (mit der Matrix als Eingabeparameter) reproduziert.
Später kannst Du dann mit diesem M-File mit einer beliebigen anderen Matrix die Grafik neu erzeugen (ohne die Einstellungen neu machen zu müssen).
Ciao,
Titus
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|