MATLAB ашиглан 3D графикийг хэрхэн яаж хийх вэ: 10 алхам (зурагтай)

Агуулгын хүснэгт:

MATLAB ашиглан 3D графикийг хэрхэн яаж хийх вэ: 10 алхам (зурагтай)
MATLAB ашиглан 3D графикийг хэрхэн яаж хийх вэ: 10 алхам (зурагтай)

Видео: MATLAB ашиглан 3D графикийг хэрхэн яаж хийх вэ: 10 алхам (зурагтай)

Видео: MATLAB ашиглан 3D графикийг хэрхэн яаж хийх вэ: 10 алхам (зурагтай)
Видео: Талбайг хэрхэн Google map ашиглан хэмжих вэ? 2024, Дөрөвдүгээр сар
Anonim

Судалгаа хийх, сургуулийн даалгавар эсвэл ажлын танилцуулга хийхээс үл хамааран 3-D зураг нь нарийн төвөгтэй өгөгдлийн багц хэрхэн харагдахыг төсөөлөхөд тохиромжтой. MATLAB (Matrix Laboratory) тусламжтайгаар та өгсөн өгөгдлөөрөө гайхалтай 3 хэмжээст дүрсийг бүтээх боломжтой болно. Энэ зорилгоор MATLAB -ийг ашигласнаар та өөрийн графикийн тохиргоог бүрэн хянах боломжтой болно. Өнгөнөөс эхлээд сүүдэрлэх, гэрэлтүүлэх хүртэл MATLAB болон таны ноу-хау л хэрэгтэй болно.

Алхам

3 -ийн 1 -р хэсэг: Домэйн бүтээх

MATLAB ашиглан 3D график хийх 1 -р алхам
MATLAB ашиглан 3D график хийх 1 -р алхам

Алхам 1. Командын цонхыг нээнэ үү

Анхдагч байршилд энэ нь хамгийн том цонх шиг автоматаар гарч ирэх ёстой.

MATLAB ашиглан 3D график хийх 2 -р алхам
MATLAB ашиглан 3D график хийх 2 -р алхам

Алхам 2. Хэрэв командын цонх байхгүй бол зүүн дээд буланд байгаа гэрийг сонгоно уу

Үүний дараа байршлыг сонгоод "Анхдагч" гэж сонгоно уу.

MATLAB ашиглан 3D график хийх 3 -р алхам
MATLAB ашиглан 3D график хийх 3 -р алхам

Алхам 3. Командын цонхонд x -ийнхээ аль алиныг тодорхойлно уу ба y векторууд.

  • Энэ нь ихэвчлэн x = [вектор эсвэл функц] ба y = [вектор эсвэл функц] хэлбэрээр хийгддэг.
  • Вектор ба матрицыг үржүүлэх, хуваахдаа цэгийн операторыг ашиглахаа бүү мартаарай. Үгүй бол алдаа гарах болно.

3-ийн 2-р хэсэг: xy-Plane-д сүлжээ үйлдвэрлэх

MATLAB ашиглан 3D график хийх 4 -р алхам
MATLAB ашиглан 3D график хийх 4 -р алхам

Алхам 1. x ба y хоорондын хамаарлыг тодорхойл

Үүнийг хийхийн тулд хоёр тушаалыг ашиглах ёстой.

  • Эхнийх нь торон функц юм. Үүнийг ашигласнаар үр дүн нь утсан хүрээний торон график болно.
  • Нөгөө нь серфингийн функц юм. Серфинг ашиглах үед үр дүн нь 3 хэмжээст гадаргуугийн зураглал болно.
MATLAB ашиглан 3D график хийх 5 -р алхам
MATLAB ашиглан 3D график хийх 5 -р алхам

Алхам 2. Mesh ашиглах үед meshgrid -ийг командын цонхонд оруулна уу

  • Командыг дараах байдлаар форматлах болно. [xx, yy] = торон тор (x, y).
  • Ажлын талбарын цонхонд xx ба yy хувьсагчдыг тодорхойлсон болохыг харах болно.

3 -р хэсгийн 3 -р хэсэг: "zz" -ийг тодорхойлж, гадаргууг зурах

MATLAB ашиглан 3D график хийх 6 -р алхам
MATLAB ашиглан 3D график хийх 6 -р алхам

Алхам 1. Эдгээр өгөгдлийн багцад тулгуурладаг тул zz -ийг xx ба yy -ээр тодорхойлно уу

  • X ба y хоёрын хооронд байгаа харилцааг ашигла. Энэ нь функц эсвэл томъёо байх магадлалтай.
  • жишээ нь, zz = xx.^2-yy.^2
MATLAB ашиглан 3D график хийх 7 -р алхам
MATLAB ашиглан 3D график хийх 7 -р алхам

Алхам 2. Surf командыг ашиглан гадаргууг зур

  • "Zz" матриц дахь z бүрэлдэхүүн хэсгүүдээс surf командыг ашиглан 3 хэмжээст сүүдэртэй гадаргуу үүсгэнэ.
  • Энэ бол таны холбогдох цэг юм xx, өө, ба zz хамтдаа.
  • Бодит командын мөр нь форматтай байх болно серфинг (xx, yy, zz).
MATLAB ашиглан 3D график хийх 8 -р алхам
MATLAB ашиглан 3D график хийх 8 -р алхам

Алхам 3. Шинэ цонх таны 3 хэмжээст зургийг харуулахыг анхаарна уу

MATLAB ашиглан 3D график хийх 9 -р алхам
MATLAB ашиглан 3D график хийх 9 -р алхам

Алхам 4. Хүссэнээрээ тохируулаарай

Шинэ талбар гарч ирсэн цонхны дээд хэсэгт багажны самбар байна. Энэхүү багажны самбар нь таны 3 хэмжээст схемийг удирдахад ашиглаж болох олон сонголт, боломжуудыг агуулдаг.

  • Эдгээр сонголтуудын заримыг дурдвал:

    • X, y эсвэл z тэнхлэгийн шошго оруулах
    • Уншигчдад туслах үүднээс домог оруулах
    • Зургийг 3 хэмжээст орон зайд эргүүлж байна
    • Сүүдрийн нөлөөг харуулахын тулд гэрлийн эх үүсвэр оруулах
  • Гадаргуугийн нарийн төвөгтэй шинж чанаруудын жагсаалтыг https://www.mathworks.com/help/matlab/examples/changing-surface-properties.html дээрээс олж болно.
MATLAB ашиглан 3D график хийх 10 -р алхам
MATLAB ашиглан 3D график хийх 10 -р алхам

Алхам 5. Хэрэв та хүсвэл өнгөний зургийг графикийн бүх гадаргуу дээр тэгшлээрэй

Үүнийг командын шугамын сүүдэрлэх интерп ашиглан хийгддэг.

Зөвлөмж

  • Хэрэв та "Тодорхойлогдоогүй функц эсвэл хувьсагч _" гэсэн алдааг хүлээн авбал тухайн хувьсагчийн ажлын талбарыг шалгана уу.

    Хэрэв энэ байхгүй бол үргэлжлүүлэхээсээ өмнө үүнийг үүсгэж/тодорхойлж байгаарай

  • Хэрэв танд "Гэнэтийн MATLAB илэрхийлэл" гэсэн алдаа гарвал таны бичсэн зүйл хүчин төгөлдөр илэрхийлэл мөн бүх суулгасан функцүүд зөв бичигдсэн эсэхийг шалгаарай.

Зөвлөмж болгож буй: