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
Hakbang 1. Buksan ang window ng utos
Sa default na layout dapat itong awtomatikong lilitaw bilang ang pinakamalaking window na ipinakita.
Hakbang 2. Kung wala ang window ng utos, pumili ng bahay sa kaliwang sulok sa itaas
Pagkatapos, piliin ang layout at pagkatapos ay "Default".
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
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.
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
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
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).
Hakbang 3. Panoorin ang iyong bagong window na lilitaw na ipinapakita ang iyong 3-D na balangkas
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
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.