|
|
Ebene in Parameterform plotten |
|
okocha90 |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 24.10.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.10.2015, 13:13
Titel: Ebene in Parameterform plotten
|
|
Einen schönen Samstag allen!
Ich habe folgendes Problem und komme nicht auf die Lösung.
Gegeben ist der Punkt P1(1/-3/4) und die Richtungsvektoren a=[1;1;3]
und b=[-2;1;0].
Also habe ich den Punkt P1 als Ortsvektor r=[1;-3;4] und beide Richtungsvektoren eingepflegt.
Und jetzt weiß ich auch schon nichtmehr weiter, ich habe natürlich auch gesucht und etwas von einem meshgrid Befehl gelesen. Aber da weiß ich nicht wirklich ihn anzuwenden.
Stehe ein bisschen viel auf dem Schlauch, danke schoneinmal
lg
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 24.10.2015, 14:14
Titel: Re: Ebene in Parameterform plotten
|
|
Hallo okocha90,
Ich fasse zusammen: Du hast die Koordinaten eines Punkts und zwei Richtungsvektoren. Im Titel der Frage steht noch "Ebene in Parameterform plotten." Das "Re: "klingt nach einer Antwort, dann wäre aber nich klar, worauf sich das bezieht.
Was ist nun Deine Frage?
Möchtest Du eine Ebene in 3D-Diagram zeichnen? Wenn ja, wie? Als Gitter oder transparente Fläche? Soll sie begrenzt sein? Bei transparaneten Flächen, die bis über die Grenzen des AXES hinaus gehen, sieht man ja leider praktisch nur etwas, was aussieht wie ein gleichmäßig gefärbert Hintergrund.
Gruß, Jan
|
|
|
okocha90 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 24.10.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.10.2015, 14:22
Titel:
|
|
Hallo Jan,
genau, ich wollte die Ebene in 3D plotten lassen. Der Befehl ändert sich bei einem Gitter oder einer transparenten Fläche sicher nicht stark, oder, sodass ich hinterher schauen kann, welches mir besser gefällt.
Ja genau, ich würde die Grenzen dabei auch gerne freiwählen.
Lieben Dank
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 24.10.2015, 15:59
Titel:
|
|
Hallo okocha90,
Was hast Du bisher versucht? Wie können wir Dir nun helfen?
Mit
line
kannst Du ein Quadrat zeichnen, mit
surface
eine teil-transparente Fläche und einer nicht transparenten Umgrenzung. Ein
patch
wäre auch möglich.
Ein Kreis könnte auch eine nützliche Darstellung sein. Frei wählbare Grenzen klingt auch gut.
Es gibt also viele verschiedene Möglichkeiten. Versuche es mit einer, die Dir am besten passt, und poste dann den bisherigen Code im Forum. Dann lassen sich konkrete Probleme effizient im Forum klären. Weniger effizient wäre es, wenn ich anfange zu raten, was Du wie haben möchtest und dann Code schreibe, den Du kaum gebrauchen kannst.
Gruß, Jan
|
|
|
okocha90 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 24.10.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.10.2015, 16:44
Titel:
|
|
Viel weiter komme ich auch nicht, da sich die Ebene ja zwischen den beiden Richtungsvektoren aufspannt, bin ich davon ausgegangen, das ich die beiden mit meshgrid(a,b) verknüpfen muss.
Aber dann werden die ja zu 3byb3 Matrizen und ich bekomme immer dimension Fehler raus.
parameter t und u
Error using surf (line 57)
Z must be a matrix, not a scalar or vector.
[EDITED, Jan, Bitte Code-Umgebung verwenden, Danke]
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 24.10.2015, 18:04
Titel:
|
|
Hallo okocha90,
Zitat: |
Error using surf (line 57)
Z must be a matrix, not a scalar or vector. |
Die Fehlermeldung passt nicht zum gezeigten Code. Schon diese Zeile erzeugt einen Fehler:
Zitat: |
Error using .*
Matrix dimensions must agree. |
Die beiden Richtungsvektoren liegen nicht orthogonal zueinander. Soll sich das auf die Darstellung auswirken?
Wie wäre es, wenn Du zuerstmal per LINE ein Quadrat zeichnest?
Gruß, Jan
|
|
|
|
|
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.
|
|