3d plot < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 16:17 Fr 07.04.2006 | Autor: | sole |
Hallo ihr lieben!
Ich bin leider ein Matlab Newbie und möchte folgendes machen, kriege es aber leider nicht hin:
- ein Kegel zeichnen
- die X Fläche in das selbe Bild zeichnen
- die Punkte (also den Kreis) markieren wo der Kegel die X Fläche schneidet, viellaicht in eine andere Farbe oder so.
Entschuldigt mein Deutsch und schon mal vielen dank!
Ciao, Sole.
|
|
|
|
Hallo,
ich habe gerade leider kein Matlab verfügbar.
a) du musst zuerst den Bereich für x und y festlegen, z.B. mit
linspace
b) dann kannst du mit meshgrid ein Gitter für alle möglichen Punkte der
x,y Ebene gestalten
c) dann kannst du eine Funktion für zwei Variablen X,Y (aus b) schreiben und die auswerten um Z zu erhalten.
d) mit den X,Y,Z Koordinaten kannst du dann alles plotten. Bin mir nicht sicher, aber guck mal nach der Funktion surf (für surface)
Allgemein kannst du mit dem Befehlt
help Funktionsname (also help meshgrid) ein paar Informationen bekommen. Ansonsten gehe ich häufig direkt in die Matlab Hilfe und lasse mir alles alphabetisch anzeigen und suche dann nach den Funktionen. Da sind auch immer noch Beispiele, die man nachvollziehen kann.
Gruß
Alice
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:46 Sa 08.04.2006 | Autor: | goeba |
Hallo,
ich weiß zwar nicht, wie das mit Matlab geht, aber wenn Du einen Kegelschnitt darstellen möchtest, dann geht das gut mit meinem Geometrieprogramm.
Schau mal bei wikipedia unter "Dynamische Raumgeometrie".
Mit Cabri3D (Konkurrenz) geht das auch. Ist vielleicht einfacher als mit Matlab.
Wenn Du mein Programm probieren möchtest, nimm aus dem Beispielordner (also [mm] c:\Programme\Archimedes Geo3D\Beispiele) [/mm] die Datei Kegelschnitt.
Viele Grüße,
Andreas
|
|
|
|