Hallo, ich möchte eine Punktwolke und die darein gefittete Ebene in einer Grafik plotten. Eine Ebene plotten bekomme ich hin. Allerdings habe ich keine Ahnung wie ich eine Punktwolke plotten kann. Ich habe es mit plot3 versucht, da bekomme ich aber keine Punktwolke, sondern mehrere Linien. Ich habe drei Matrizen. Jeweils eine für x, y und z. Meine Punkte, die ich plotten möchte, sind also P(DataX(i,j), DataY(i,j) DataZ(i,j)). Wie kann ich solche Punkte in MATLAB in eine Grafik plotten? Die Ebene würde ich dann mit Mesh dazu plotten. ~Tobi
Ich weis zwar nicht, wie du in MATLAB 3D-Punkwollken plottest, kann dir aber allgemein sagen, dass du darauf nicht viel erkennen wirst, weil bei einem 2D-Ausdruck einfach die dritte Dimension fehlt.
Danke, es hat funktioniert als ich extra angegeben habe, welches Symbol für die Punkte verwendet werden soll. Also plot3(X, Y, Z, '.'). Außerdem musste ich axis tight verwenden, um sehen zu können, dass die Punkte wirklich etwas verrauscht sind.
google mal nach dem Buch Graphics and GUIs with MATLAB von Marchand (gibts als PDF). Da steht quasi alles drin, was du brauchst und noch mehr.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.