Paano Gumawa ng Mga 3D Plots Gamit ang MATLAB: 10 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Gumawa ng Mga 3D Plots Gamit ang MATLAB: 10 Hakbang (na may Mga Larawan)
Paano Gumawa ng Mga 3D Plots Gamit ang MATLAB: 10 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng Mga 3D Plots Gamit ang MATLAB: 10 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng Mga 3D Plots Gamit ang MATLAB: 10 Hakbang (na may Mga Larawan)
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Mayo
Anonim

Kung ito man ay para sa pagsasaliksik, isang takdang-aralin sa paaralan, o isang pagtatanghal sa trabaho, ang mga 3-D na balak ay mahusay para mailarawan kung ano ang hitsura ng isang kumplikadong hanay ng data. Sa tulong ng MATLAB (Matrix Laboratory), makakalikha ka ng mga nakamamanghang 3-D na visual kasama ang data na ibibigay mo. Ang paggamit ng MATLAB para sa hangaring ito ay nagbibigay-daan sa iyo upang magkaroon ng kumpletong kontrol sa pagpapasadya ng iyong grap. Mula sa mga kulay hanggang sa pagtatabing at pag-iilaw, ang mga tool lamang na kinakailangan ay MATLAB at iyong kaalaman.

Mga hakbang

Bahagi 1 ng 3: Pagbubuo ng Domain

Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 1
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 1

Hakbang 1. Buksan ang window ng utos

Sa default na layout dapat itong awtomatikong lilitaw bilang ang pinakamalaking window na ipinakita.

Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 2
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 2

Hakbang 2. Kung wala ang window ng utos, pumili ng bahay sa kaliwang sulok sa itaas

Pagkatapos, piliin ang layout at pagkatapos ay "Default".

Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 3
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 3

Hakbang 3. Sa window ng utos, tukuyin ang pareho sa iyong x at y mga vector.

  • Karaniwan itong ginagawa sa anyo ng x = [vector o pagpapaandar] at y = [vector o pagpapaandar]
  • Tandaan na gamitin ang operator ng tuldok kapag nagpaparami o naghahati ng mga vector at matris. Kung hindi man ay magaganap ang mga error.

Bahagi 2 ng 3: Paggawa ng Grid sa xy-Plane

Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 4
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 4

Hakbang 1. Tukuyin ang isang ugnayan sa pagitan ng x at y

Upang magawa ito, dapat gamitin ang dalawang utos.

  • Ang una ay ang pagpapaandar ng mata. Sa pamamagitan ng paggamit nito, ang resulta ay magiging isang wireframe mesh graph.
  • Ang isa pa ay ang pagpapaandar ng surf. Kapag gumagamit ng surf, ang resulta ay magiging isang 3-D na ibabaw na balangkas.
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 5
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 5

Hakbang 2. Kapag gumagamit ng mesh, input meshgrid sa window ng utos

  • Mai-format ang utos tulad ng sumusunod: [xx, yy] = meshgrid (x, y).
  • Sa window ng workspace makikita mo na ang mga variable na xx at yy ay tinukoy.

Bahagi 3 ng 3: Pagtukoy sa "zz" at Plotting the Surface

Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 6
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 6

Hakbang 1. Tukuyin ang zz sa mga tuntunin ng xx at yy dahil sa pag-asa nito sa mga hanay ng data

  • Gamitin ang ugnayan na alam mong umiiral sa pagitan ng x at y. Ito ay malamang na isang pag-andar o pormula.
  • hal. zz = xx. ^ 2-yy. ^ 2
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 7
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 7

Hakbang 2. I-plot ang ibabaw gamit ang surf command

  • Mula sa mga sangkap ng z sa matrix na "zz", ang surf command ay lilikha ng isang 3-D na may shade na ibabaw.
  • Ito ang puntong magkakaugnay ka xx, yy, at zz magkasama
  • Ang aktwal na linya ng utos ay nasa format ng surf (xx, yy, zz).
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 8
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 8

Hakbang 3. Panoorin ang iyong bagong window na lilitaw na ipinapakita ang iyong 3-D na balangkas

Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 9
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 9

Hakbang 4. Ipasadya ayon sa gusto mo

Mayroong isang toolbar sa tuktok ng window kung saan lumitaw ang bagong balangkas. Naglalaman ang toolbar na ito ng maraming mga pagpipilian at tampok na maaaring magamit upang manipulahin ang iyong 3-D na balangkas.

  • Ang ilan sa mga pagpipiliang ito ay kinabibilangan ng:

    • Pagpasok ng isang label para sa x, y, o z axis
    • Pagpasok ng isang alamat upang matulungan ang mga mambabasa
    • Paikutin ang balangkas sa 3-D na puwang
    • Nagpapasok ng isang light source upang maipakita ang mga epekto ng mga anino
  • Ang isang listahan ng mga kumplikadong pag-aari sa ibabaw ay matatagpuan sa
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 10
Gumawa ng mga 3D Plots Gamit ang MATLAB Hakbang 10

Hakbang 5. Makinis ang mapa ng kulay sa buong ibabaw ng grapiko, kung nais mo

Ginagawa ito sa pamamagitan ng paggamit ng command line shading interp.

Mga Tip

  • Kung nakatanggap ka ng isang error na nagsasabing, "Hindi natukoy na pagpapaandar o variable _", suriin ang iyong workspace para sa variable na iyon.

    Kung wala ito, tiyaking likhain / tukuyin ito bago magpatuloy

  • Kung nakatanggap ka ng isang error na nagsasabing, "Hindi inaasahang ekspresyon ng MATLAB", suriin upang makita kung ang na-type mo ay isang wastong pagpapahayag at ang lahat ng mga built-in na pag-andar ay naisulat nang wasto.

Inirerekumendang: