Matlab Fktn. plotten < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 14:32 Mi 27.01.2010 | Autor: | schumann |
Aufgabe | Stelle die Funktion R3->R: [mm] (x,y,z)->x^2+2*y^2+3*z^2-2*x*y-2*y*z [/mm] mit Matlab graphisch dar. |
Wie geht das?
"plot" und dann die Kktn geht nicht. wenn ich die variablen definiere, d h diesen ein intervall gebe, in welchen sie mitspielen, gehts auch nicht. irgendwie ist das nicht gerade intuitiv. zumindest im R2 geht das mit wolframalpha einfacher.
Wäre schön, wenn mir jmd helfen könnte!
Danke
Schumann
Ich habe die Frage nur hier im Forum gestellt.
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 23:41 Mi 27.01.2010 | Autor: | Frasier |
Hallo Schumann,
meinst du eine solche Darstellung
[x,y,z]=meshgrid(-2:0.1:2);
v =x.^2+2*y.^2+3*z.^2-2*x.*y-2*y.*z;
xslice = [-1.5,0,1.5]; yslice = 1.5; zslice = [-1.5,0,1.5];
slice(x,y,z,v,xslice,yslice,zslice)
shading interp;
colormap hsv;
colorbar;
?
lg
F.
|
|
|
|
|
Hallo Frasier,
danke für Deine Antwort. Sowas in der Richtung soll rauskommen. Allerdings dachte ich mir, dass die v mir beschireben Gleichung eine Quadrik darstellt und folcglich etwas anders aussieht. Irre ich mich?
Grüße
schumann
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:44 Fr 29.01.2010 | Autor: | Frasier |
Hallo Schumann,
bestimmt hast du Recht, aber wie soll der Plot denn aussehen?
Hast du ein Beispiel für mich?
Ist das eben oder räumlich?
Ich komme mit dem R3->R nicht klar...
lg
F.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 16:09 Fr 29.01.2010 | Autor: | schumann |
Puh ich weiß auch nciht. Das ist ne Hausübung, in welcher es um Quadriken geht. Hast Du die Abb r3->r3 geplottet?
aber eigentlich...ich stecke in die fktn einen vektor aus r3 rein, und eine zahl (aulso element R) kommt raus. Da muesste dann scon ne Quadrik rauskommen.
Und noch was offtopic:
Was für nen Satz muss man eigentlich am Ende der Frage einfügen? Irgendwas mit "nur uf diesem Forum" oder so...Ich hab manchmal das Gefühl, dass meine Fragen gar nciht in den Listen auftauchen, weil ich den Satz am Ende eines Posts nur sinngemäß aber nciht wörtlich einfüge. ^^
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 16:25 Fr 29.01.2010 | Autor: | Frasier |
Hi,
im Umgang mit Quadriken bin ich nicht gerade geübt
daher kann ich dir da nicht weiterhelfen.
Zur Darstellung:
Das ist doch eigentlich sowas wie R3->R4
Ich brauche ja die drei mir zur Verfügung stehenden Koordinaten x,y,z zur Lagebeschreibung eines Punktes,
wenn der Punkt (1/2/3) der Wert 10 hat und der Punkt (1/2/4) den Wert Null, dann färbe ich der ersten eben rot ein, den zweiten blau, denn der erste ist größer als der zweite.
Die Farbe dieser Schnittflächen übernimmt also eine Dimension, so wie es die z-Achse bei einer Funktion z=f(x,y) tun würde.
Ich hoffe, dass ist so korrekt und verständlich.
lg
F.
|
|
|
|
|
Status: |
(Frage) beantwortet | Datum: | 16:32 Fr 29.01.2010 | Autor: | schumann |
Ich weiß es jetzt auch nciht. Bringt mich auch durcheinander.
Ich muss jetz mal die symm matrix ausrechnen und die erweiterte dazu, um zu sehen, welcher typ quadrik rauskommen müsste.
kannst ja mal auf wikipedia schauen, da steht auch abbildg von R3 nach R. das ist schon richtig so. vlt ist auch dein plot richtig. ich bin hier gerade mit unwissen gesegnet.
Vlt weiß sonst noch jmd was dazu ... (?)
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 17:08 Fr 29.01.2010 | Autor: | Frasier |
Hallo,
so, was man da plotten will sind offenbar diejenigen x,y,z, die die Gleichung
[mm] $x^2+2\cdot{}y^2+3\cdot{}z^2-2\cdot{}x\cdot{}y-2\cdot{}y\cdot{}z [/mm] =k$ lösen.
Für k=2,4 und 8 habe ich das so gemacht:
[x,y,z]=meshgrid(-2:0.1:2);
v =x.^2+2*y.^2+3*z.^2-2*x.*y-2*y.*z;
hold on;
[f,vert]=isosurface(x,y,z,v,2);
p=patch('Faces',f,'Vertices',vert);
set(p,'FaceColor','red','EdgeColor','none','FaceAlpha',.7);
[f,vert]=isosurface(x,y,z,v,4);
p=patch('Faces',f,'Vertices',vert);
set(p,'FaceColor','green','EdgeColor','none','FaceAlpha',.7);
[f,vert]=isosurface(x,y,z,v,8);
p=patch('Faces',f,'Vertices',vert);
set(p,'FaceColor','blue','EdgeColor','none','FaceAlpha',.7);
hold off;
lg
F.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 21:07 Fr 29.01.2010 | Autor: | schumann |
Danke Frasier.
Ich werde mcih nächste Woche erkundigen, welche die sinvollere Darstellung ist!
Schönes Wochenende!
schumann
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 15:20 So 31.01.2010 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|