3D -graafikute tegemine MATLAB -i abil: 10 sammu (piltidega)

Sisukord:

3D -graafikute tegemine MATLAB -i abil: 10 sammu (piltidega)
3D -graafikute tegemine MATLAB -i abil: 10 sammu (piltidega)

Video: 3D -graafikute tegemine MATLAB -i abil: 10 sammu (piltidega)

Video: 3D -graafikute tegemine MATLAB -i abil: 10 sammu (piltidega)
Video: Как управлять несколькими серводвигателями с помощью одного потенциометра с Arduino 2024, Aprill
Anonim

Olgu tegemist uurimistöö, kooliülesande või tööesitlusega-kolmemõõtmelised graafikud sobivad suurepäraselt keerulise andmekogumi väljanägemiseks. MATLABi (Matrix Laboratory) abil saate oma esitatud andmetega luua hämmastavaid 3-D visuaale. MATLABi kasutamine sel eesmärgil võimaldab teil graafiku kohandamist täielikult kontrollida. Alates värvidest kuni varjutamise ja valgustamiseni on vaja ainult tööriistu MATLAB ja teie oskusteavet.

Sammud

Osa 1 /3: Domeeni loomine

Tehke 3D -graafikuid MATLAB -i abil
Tehke 3D -graafikuid MATLAB -i abil

Samm 1. Avage käsuaken

Vaikepaigutuses peaks see automaatselt ilmuma kui suurim kuvatav aken.

Tehke 3D -graafikuid MATLAB -i abil
Tehke 3D -graafikuid MATLAB -i abil

Samm 2. Kui käsuakent pole, valige vasakus ülanurgas kodu

Seejärel valige paigutus ja seejärel "Vaikimisi".

Tehke 3D -graafikuid MATLAB -i abil
Tehke 3D -graafikuid MATLAB -i abil

Samm 3. Määrake käsuaknas mõlemad x ja y vektorid.

  • Seda tehakse tavaliselt kujul x = [vektor või funktsioon] ja y = [vektor või funktsioon]
  • Ärge unustage vektorite ja maatriksite korrutamisel või jagamisel kasutada punktioperaatorit. Vastasel juhul tekivad vead.

Osa 2/3: Võrgu tootmine xy-tasapinnas

Tehke 3D -graafikuid MATLAB -i abil. 4. samm
Tehke 3D -graafikuid MATLAB -i abil. 4. samm

Samm 1. Määratlege seos x ja y vahel

Selle saavutamiseks tuleb kasutada kahte käsku.

  • Esimene on võrgusilma funktsioon. Seda kasutades on tulemuseks traatvõrgu võrgusilma graafik.
  • Teine on surfifunktsioon. Surfi kasutamisel on tulemuseks 3-D pinnajoon.
Tehke 3D -graafikuid MATLAB -i abil, samm 5
Tehke 3D -graafikuid MATLAB -i abil, samm 5

Samm 2. Võrgusilma kasutamisel sisestage käsuaknasse meshgrid

  • Käsk vormindatakse järgmiselt: [xx, yy] = võrgustik (x, y).
  • Tööruumi aknas näete, et muutujad xx ja yy on määratletud.

Osa 3 /3: "zz" määratlemine ja pinna joonistamine

Tehke 3D -graafikuid MATLAB -i abil. 6. samm
Tehke 3D -graafikuid MATLAB -i abil. 6. samm

Samm 1. Määratlege zz xx ja yy tingimustes, kuna see sõltub nendest andmekogumitest

  • Kasutage suhet, mille kohta teate, et x ja y on olemas. See on tõenäoliselt funktsioon või valem.
  • nt zz = xx.^2-yy.^2
Tehke 3D -graafikuid MATLAB -i abil, samm 7
Tehke 3D -graafikuid MATLAB -i abil, samm 7

Samm 2. Joonista pind, kasutades käsku surf

  • Maatriksi "zz" z komponentidest loob surfamiskäsk 3-D varjutatud pinna.
  • See on punkt, milles te suhtlete xx, yyja zz koos.
  • Tegelik käsurida on vormingus surfama (xx, yy, zz).
Tehke 3D -graafikuid MATLAB -i abil, samm 8
Tehke 3D -graafikuid MATLAB -i abil, samm 8

Samm 3. Jälgige, kuni ilmub teie uus aken, mis näitab teie 3D-graafikut

Tehke 3D -graafikuid MATLAB -i abil, samm 9
Tehke 3D -graafikuid MATLAB -i abil, samm 9

Samm 4. Kohanda vastavalt soovile

Akna ülaosas, kus uus graafik on ilmunud, on tööriistariba. See tööriistariba sisaldab palju valikuid ja funktsioone, mida saab kasutada 3D-graafikaga manipuleerimiseks.

  • Mõned neist valikutest hõlmavad järgmist.

    • Sildi sisestamine teljele x, y või z
    • Legendi lisamine lugejate abistamiseks
    • Krundi pööramine 3D-ruumis
    • Valgusallika sisestamine varjude mõju näitamiseks
  • Keeruliste pinnaomaduste loendi leiate aadressilt
Tehke 3D -graafikuid, kasutades MATLAB -i sammu 10
Tehke 3D -graafikuid, kasutades MATLAB -i sammu 10

Etapp 5. Kui soovite, tasandage värvikaart kogu graafiku pinnal

Seda tehakse käsurea varjutamise interp abil.

Näpunäiteid

  • Kui kuvatakse tõrketeade „Määratlemata funktsioon või muutuja _”, kontrollige selle muutuja tööruumi.

    Kui seda pole, looge see enne jätkamist kindlasti/määratlege

  • Kui kuvatakse tõrketeade „Ootamatu MATLAB-avaldis”, kontrollige, kas teie sisestatud tekst on õige avaldis ja kõik sisseehitatud funktsioonid on õigesti kirjutatud.

Soovitan: