Yuav Ua Li Cas 3D Plots Siv MATLAB: 10 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas 3D Plots Siv MATLAB: 10 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas 3D Plots Siv MATLAB: 10 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas 3D Plots Siv MATLAB: 10 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas 3D Plots Siv MATLAB: 10 Kauj Ruam (nrog Duab)
Video: Musicians talk about Buckethead 2024, Tej zaum
Anonim

Txawm hais tias nws yog rau kev tshawb fawb, tsev kawm ntawv txoj haujlwm, lossis nthuav qhia kev ua haujlwm, 3-D cov phiaj xwm yog qhov zoo rau kev pom qhov teeb meem nyuaj ntawm cov ntaub ntawv zoo li. Nrog kev pab los ntawm MATLAB (Matrix Laboratory), koj yuav muaj peev xwm tsim tau 3-D kev pom zoo nrog cov ntaub ntawv koj muab. Siv MATLAB rau lub hom phiaj no tso cai rau koj kom muaj kev tswj hwm tag nrho ntawm kev hloov pauv ntawm koj daim duab. Los ntawm cov xim mus rau qhov ntxoov ntxoo thiab teeb pom kev zoo, tsuas yog cov cuab yeej xav tau yog MATLAB thiab koj li kev paub.

Cov kauj ruam

Ntu 1 ntawm 3: Tsim Tus Sau

Ua 3D Plots Siv MATLAB Kauj Ruam 1
Ua 3D Plots Siv MATLAB Kauj Ruam 1

Kauj Ruam 1. Qhib lub qhov rai hais kom ua

Hauv qhov txheej txheem teeb tsa qhov no yuav tsum tshwm sim raws li lub qhov rai loj tshaj plaws tshwm.

Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 2
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 2

Kauj Ruam 2. Yog tias lub qhov rai hais kom ua tsis nyob, xaiv lub tsev nyob rau ntawm kaum sab laug

Tom qab ntawv, xaiv txheej txheem thiab tom qab ntawd "Default".

Ua 3D Plots Siv MATLAB Kauj Ruam 3
Ua 3D Plots Siv MATLAB Kauj Ruam 3

Kauj Ruam 3. Hauv qhov hais kom ua qhov rai, txhais ob qho ntawm koj li x thiab y cov vectors.

  • Qhov no feem ntau ua tiav hauv daim ntawv ntawm x = [vector lossis ua haujlwm] thiab y = [vector lossis ua haujlwm]
  • Nco ntsoov siv tus neeg siv tus lej thaum sib faib lossis faib cov vectors thiab matrices. Txwv tsis pub yuam kev yuav tshwm sim.

Ntu 2 ntawm 3: Ua Daim phiaj hauv xy-Plane

Ua 3D Plots Siv MATLAB Kauj Ruam 4
Ua 3D Plots Siv MATLAB Kauj Ruam 4

Kauj Ruam 1. Txheeb xyuas kev sib raug zoo ntawm x thiab y

Txhawm rau ua kom tiav qhov no, yuav tsum siv ob lo lus txib.

  • Thawj yog lub mesh ua haujlwm. Los ntawm kev siv qhov no, qhov txiaj ntsig yuav yog daim phiaj hlau hlau.
  • Lwm qhov yog kev ua haujlwm nthwv dej. Thaum siv nthwv dej, qhov tshwm sim yuav yog daim phiaj 3-D.
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 5
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 5

Kauj Ruam 2. Thaum siv mesh, nkag meshgrid mus rau lub qhov rai hais kom ua

  • Qhov kev hais kom ua yuav tau ua raws li hauv qab no: [xx, yy] = meshgrid (x, y).
  • Hauv qhov chaw ua haujlwm qhov rai koj yuav pom tias qhov hloov pauv xx thiab yy tau muab txhais.

Ntu 3 ntawm 3: Txhais "zz" thiab Plotting Surface

Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 6
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 6

Kauj Ruam 1. Txhais zz hais txog xx thiab yy vim nws tso siab rau cov ntaub ntawv teev tseg ntawd

  • Siv kev sib raug zoo uas koj paub muaj nyob ntawm x thiab y. Qhov no yuav yog qhov ua haujlwm lossis tus lej.
  • xws li, zz = xx.^2-yy.^2
Ua Cov Phiaj Xwm 3D Siv MATLAB Kauj Ruam 7
Ua Cov Phiaj Xwm 3D Siv MATLAB Kauj Ruam 7

Kauj Ruam 2. Npaj lub ntsej muag siv cov lus txib nthwv dej

  • Los ntawm z Cheebtsam hauv matrix "zz", cov lus txib nthwv dej yuav tsim 3-D ntxoov ntxoo nto.
  • Nov yog lub ntsiab lus uas koj yuav cuam tshuam nrog xx kev, yy xub, thiab zz kev ua ke.
  • Qhov tseeb kab hais kom ua yuav yog nyob rau hauv hom ntawv nthwv dej (xx, yy, zz).
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 8
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 8

Kauj Ruam 3. Saib rau koj lub qhov rai tshiab kom pom qhov pom koj daim phiaj 3-D

Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 9
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 9

Kauj Ruam 4. Kho raws li koj xav tau

Muaj lub cuab yeej nyob rau sab saum toj ntawm lub qhov rais uas cov phiaj xwm tshiab tau tshwm sim. Cov cuab yeej no muaj ntau txoj hauv kev thiab cov yam ntxwv uas tuaj yeem siv los tswj koj li 3-D zaj lus.

  • Qee qhov kev xaiv no suav nrog:

    • Ntxig daim ntawv lo rau x, y, lossis z axis
    • Ntxig ib zaj dab neeg los pab nyeem
    • Hloov cov phiaj xwm hauv nws qhov chaw 3-D
    • Ntxig lub teeb pom kev los qhia qhov cuam tshuam ntawm duab ntxoov ntxoo
  • Cov npe ntawm cov khoom nyuaj tuaj yeem nrhiav tau ntawm
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 10
Ua 3D Cov Phiaj Xwm Siv MATLAB Kauj Ruam 10

Kauj Ruam 5. Muab daim duab qhia xim thoob plaws ntawm daim duab, yog tias koj xav tau

Qhov no yog ua tiav los ntawm kev siv kab hais kom ua shading interp.

Lub tswv yim

  • Yog tias koj tau txais qhov yuam kev uas hais tias, "Kev ua haujlwm tsis tau txhais lossis hloov pauv _", txheeb xyuas koj qhov chaw ua haujlwm rau qhov sib txawv.

    Yog tias nws tsis muaj, nco ntsoov tsim/txhais nws ua ntej txuas ntxiv

  • Yog tias koj tau txais qhov yuam kev uas hais tias, "Tsis tau xav txog MATLAB cov lus", tshawb xyuas seb koj tau ntaus dab tsi yog qhov qhia tau raug thiab txhua qhov ua haujlwm tau sau tau raug.

Pom zoo: