|
xxxyyyy |
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 08.10.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2020, 13:37
Titel: Plot3 Meshgrid
|
|
Hallo,
ich habe eine FUnktion gegeben die mir für 2 Eingabewerte 2 Ausgabewerte berechnet.
Nun möchte ich gerne die Ausgabewerte über die Eingabewerte plotten mit plot3
Eingabewerte:
---->x2
|
|
x1
Ausgabewerte:
zu jeder x1x2 Kombination wird ein y1 und ein y2 Wert geliefert.
Ziel:
Plotte an der Stelle x1x2 den Wert y1 und y2
Gibt es da eine elegante Lösung (ohne for Schleifen, etc)?
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.02.2020, 19:46
Titel:
|
|
Hallo,
an sich würde ich hier eine 3D-Visualisierung wie surf oder mesh verwenden.
Zu plot3: sollen die Punkte verbunden werden? Falls ja, in welcher Reihenfolge?
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
xxxyyyy |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 08.10.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2020, 20:36
Titel:
|
|
Hi, danke mesh hat geholfen.
Eine Frage hätte ich noch:
Und zwar habe ich eine Matrix mit zwei Spalten und 9 Zeilen.
Ich möchte nun gerne die die Werte in der ersten Zeile in das erste Feld eines 3dim-Arrays schreiben (also oben linke)
Die Werte in der nächsten Zeile möchte ich gerne in das 3dim-Array in das zweite Feld schreiben.
etc.
d.h.
gegeben:
wert1 wert2
wert3 wert4
... ...
Ziel:
wert1 und wert2 | wert3 und wert4 | wert5 und wert6
wert7 und wert8 | wert9 und wert10 | wert11 und wert12
wert13 und wert14 | wert15 und wert16 | wert17 und wert18
EDIT: das "und" soll die 3.dimension darstellen d.h. wert2 steht "hinter" wert1
Wie würdet Ihr das lösen (hätte spontan an eine For-Schleife gedacht, aber gibt es in Matlab eine elegantere Lösung)?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 20.02.2020, 22:26
Titel:
|
|
Hallo,
reshape, evtl. in Kombination mit permute oder transponieren.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
xxxyyyy |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 80
|
|
|
|
Anmeldedatum: 08.10.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.02.2020, 15:57
Titel:
|
|
|
|
|
|
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.
|
|