Vinnaren i pepparkakshustävlingen!
2011-04-05, 08:25
  #1
Medlem
arboreliuss avatar
Hej!


Jag sitter med ekvation av formen: Q(x,y,z)=ax^2+by^2+cz^2+2dxy+2exz+2fyz, som jag försöker att plotta i Mathematica.

Jag har använt kommandot Plot3D, vilket funkar jättebra, så länge jag bara har två variabler, tex

Plot3D[2x^2 - y], {x, -5, 5}, {y, -5, 5}

Problemet som jag har är alltså att jag inte lyckas få in variabeln z på något vettigt sätt.
Jag har testat att skriva om ekvationen till formen z=ax^2+by^2+gxy+h (typ ), men jag har inte kommit fram till något vettigt, och även om det skulle gå att skriva om den i den andra formen, så borde väl Mathematica kunna göra det åt mig, eller hur?

Är det någon som har några idéer?


arborelius
Citera
2011-04-05, 10:11
  #2
Medlem
Anvnd ContourPlot3D:

Kod:
ContourPlot3D[ax^2+by^2+cz^2+2dxy+2exz+2fyz==1, {x, -5, 5}, {y, -5, 5}, {z, -5, 5}]

borde göra ungefär det du söker.
Citera
2011-04-05, 16:16
  #3
Medlem
arboreliuss avatar
Hmm..

Tror att jag har testat något liknande, skall återkomma när jag har hunnit testa det igen. Det ser ju lovande ut.

Tack för hjälpen.
Citera
2011-04-07, 22:55
  #4
Medlem
arboreliuss avatar
Det gick galant, skall sägas.


Steg två är att plotta denna figur tillsammans med en massa punkter i 3D. Vilket kommando bör jag använda?
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback