Jak mohu nakreslit elipsu ve 3D? [uzavřeno]

Uzavřeno. Tato otázka je mimo téma . Momentálně nepřijímá odpovědi.

Komentáře

  • V dokumentaci hledejte elipsoid …
  • jako v Graphics3D [elipsoid [{0, 0, 0}, { 4, 3, 2}]]? nebo Graphics3D [Tabulka [{Odstín [RandomReal []], Ellipsoid [RandomReal [50, {3}], RandomReal [{1, 5}, 3]]}}, {100}]]]
  • Vítejte ! Chcete-li Mma.SE využít naplno, začněte absolvováním prohlídky hned . Pomůžete nám, abychom vám pomohli , pokud napíšete vynikající otázku . Upravit , pokud je to možné, zobrazit due diligence, poskytnout stručný kontext, zahrnout minimální pracovní příklad kódu a dat do formátovaný formulář . Jakmile dostanete zpět , hlasujete a odpovídáte na otázky, udržujte web užitečný, buďte laskaví, opravujte chyby a sdílejte, co jste se naučili.
  • @rhermans Napsal elipsu , ne elipsoid . Nemyslím si, že bychom se měli pokusit druhý odhadnout, co lidé myslí. Je zcela rozumné chtít nakreslit elipsu ve 3D (koneckonců ' sa kuželová část, ' se často kreslí ve 3D pro ilustraci). (Úpravy také způsobily, že moje odpověď vypadala docela hloupě a přiměla lidi, aby na to upozornili.)
  • @rhermans Zajímalo by mě, jestli OP znamená elipsu nebo elipsoid, protože zmiňuje Sphere. Je zcela možné, že měl na mysli elipsoid … ale napsal elipsu (dvakrát). Měl by objasnit.

Odpověď

Když jsem napsal tuto odpověď otázka jasně požadovala elipsu .


Vyhledat ParametricPlot3D a použijte rovnici elipsy.

ParametricPlot3D[{2 Cos[u], Sin[u], 0}, {u, 0, 2 Pi}] 

zde zadejte popis obrázku

Komentáře

  • Ellipse =! = Ellipsoid …
  • @Jens Samozřejmě to ' není totéž. Původní plakát napsal elipsu (ne jednou, ale dvakrát). Potom příspěvek upravil někdo jiný a změnil jej na elipsoid (pouze po jsem napsal odpověď). Původní plakát také zmínil Sphere[], takže mohl znamenat elipsoidy, ale nebudu hrát takový typ hádání. Pokud požádal o elipsu, dostane elipsu ode mě.
  • Promiň – nevěděl jsem to ', ale bylo mi naštváno stejným problémem několik krát předtím. V tomto případě by se jednalo o duplikát mathematica.stackexchange.com/q/6526/245 .
  • Omlouvám se, byla to moje chyba .

Odpověď

ParametricPlot3D[{3 Cos[u] Cos[v], 2 Cos[u] Sin[v], 1 Sin[u]} (*-(\[Pi]/2)<u<\[Pi]/2,0<v<2\[Pi] *), {u, -Pi/2,Pi/2}, {v, 0, 2 Pi}] 

sem zadejte popis obrázku

vykreslí elipsoid!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *