MATLAB -dan foydalanib 3D -uchastkalarni qanday yasash mumkin: 10 qadam (rasmlar bilan)

Mundarija:

MATLAB -dan foydalanib 3D -uchastkalarni qanday yasash mumkin: 10 qadam (rasmlar bilan)
MATLAB -dan foydalanib 3D -uchastkalarni qanday yasash mumkin: 10 qadam (rasmlar bilan)

Video: MATLAB -dan foydalanib 3D -uchastkalarni qanday yasash mumkin: 10 qadam (rasmlar bilan)

Video: MATLAB -dan foydalanib 3D -uchastkalarni qanday yasash mumkin: 10 qadam (rasmlar bilan)
Video: ФОТОШОП БОЛЬШЕ НЕ НУЖЕН! Превью в GIMP 2024, May
Anonim

Tadqiqot, maktab topshirig'i yoki ish taqdimoti bo'ladimi, 3 o'lchamli chizmalar ma'lumotlar to'plamining qanday ko'rinishini tasavvur qilish uchun juda yaxshi. MATLAB (Matrix Laboratory) yordamida siz taqdim etgan ma'lumotlar yordamida ajoyib 3D tasvirlarni yaratishingiz mumkin. MATLAB -dan bu maqsadda foydalanish grafikni sozlash ustidan to'liq nazorat qilish imkonini beradi. Ranglardan tortib to soyalash va yoritishgacha, faqat MATLAB va sizning nou-xauingiz kerak bo'ladi.

Qadamlar

3dan 1 -qism: Domenni qurish

MATLAB yordamida 3D chizmalar yaratish 1 -qadam
MATLAB yordamida 3D chizmalar yaratish 1 -qadam

Qadam 1. Buyruqlar oynasini oching

Odatiy tartibda bu avtomatik ravishda eng katta oyna sifatida ko'rsatilishi kerak.

MATLAB yordamida 3D -rejalar tuzing 2 -qadam
MATLAB yordamida 3D -rejalar tuzing 2 -qadam

Qadam 2. Agar buyruqlar oynasi bo'lmasa, yuqori chap burchakdagi uyni tanlang

Keyin tartibni tanlang, so'ng "Standart".

3 -qadam
3 -qadam

Qadam 3. Buyruqlar oynasida x ning ikkalasini ham belgilang va y vektorlari.

  • Bu odatda x = [vektor yoki funktsiya] va y = [vektor yoki funktsiya] ko'rinishida amalga oshiriladi.
  • Vektor va matritsalarni ko'paytirish yoki bo'lishda nuqta operatoridan foydalanishni unutmang. Aks holda xatolar paydo bo'ladi.

3-qismning 2-qismi: Xy-tekislikda panjara ishlab chiqarish

MATLAB yordamida 3D -rejalar tuzing 4 -qadam
MATLAB yordamida 3D -rejalar tuzing 4 -qadam

Qadam 1. x va y o'rtasidagi munosabatni aniqlang

Buni amalga oshirish uchun ikkita buyruqni ishlatish kerak.

  • Birinchisi, to'r funktsiyasi. Buni ishlatib, natijada simli tarmoqli grafigi bo'ladi.
  • Ikkinchisi - sörf funktsiyasi. Surfdan foydalanganda, natija 3 o'lchamli sirt chizig'i bo'ladi.
MATLAB yordamida 3D -rejalar tuzing 5 -qadam
MATLAB yordamida 3D -rejalar tuzing 5 -qadam

Qadam 2. Meshdan foydalanganda meshgridni buyruqlar oynasiga kiriting

  • Buyruq quyidagicha formatlanadi: [xx, yy] = meshgrid (x, y).
  • Ish maydoni oynasida xx va yy o'zgaruvchilari aniqlanganligini ko'rasiz.

3dan 3 qism: "zz" ni aniqlash va sirtini chizish

MATLAB yordamida 3D -rejalar yaratish 6 -qadam
MATLAB yordamida 3D -rejalar yaratish 6 -qadam

Qadam 1. zz ni xx va yy nuqtai nazaridan aniqlang, chunki u ushbu ma'lumotlar to'plamiga tayanadi

  • Bilingki, x va y o'rtasida mavjud bo'lgan munosabatlardan foydalaning. Ehtimol, bu funktsiya yoki formuladir.
  • masalan, zz = xx.^2-yy.^2
MATLAB yordamida 3D -rejalar tuzing 7 -qadam
MATLAB yordamida 3D -rejalar tuzing 7 -qadam

Qadam 2. Surf buyrug'i yordamida sirtni chizish

  • "Zz" matritsasidagi z komponentlaridan sörf buyrug'i 3 o'lchamli soyali sirt hosil qiladi.
  • Bu siz bog'laydigan nuqta xx, yyva zz birga.
  • Haqiqiy buyruq satri formatida bo'ladi bemaqsad (xx, yy, zz).
MATLAB yordamida 3D -rejalar tuzing 8 -qadam
MATLAB yordamida 3D -rejalar tuzing 8 -qadam

3-qadam. Sizning yangi oynangiz sizning 3 o'lchamli uchastkangizni ko'rsatishini ko'ring

MATLAB yordamida 3D -rejalar tuzing 9 -qadam
MATLAB yordamida 3D -rejalar tuzing 9 -qadam

Qadam 4. O'zingiz xohlagan tarzda sozlang

Yangi syujet paydo bo'lgan oynaning yuqori qismida asboblar paneli mavjud. Ushbu asboblar panelida 3 o'lchamli tasvirni o'zgartirish uchun ishlatilishi mumkin bo'lgan ko'plab variantlar va xususiyatlar mavjud.

  • Ushbu variantlardan ba'zilari quyidagilarni o'z ichiga oladi:

    • X, y yoki z o'qi uchun yorliq kiritish
    • O'quvchilarga yordam berish uchun afsona qo'shish
    • Uchastkaning uch o'lchamli maydonini aylantirish
    • Soyaning ta'sirini ko'rsatish uchun yorug'lik manbasini kiritish
  • Murakkab sirt xususiyatlari ro'yxatini https://www.mathworks.com/help/matlab/examples/changing-surface-properties.html saytida topish mumkin.
MATLAB yordamida 3D -uchastkalarni yarating 10 -qadam
MATLAB yordamida 3D -uchastkalarni yarating 10 -qadam

5 -qadam. Agar xohlasangiz, rangli xaritani grafikning butun yuzasi bo'ylab tekislang

Bu buyruq satrining soyali interp yordamida amalga oshiriladi.

Maslahatlar

  • Agar siz "aniqlanmagan funktsiya yoki o'zgaruvchi _" degan xatoni qabul qilsangiz, ish maydonini ushbu o'zgaruvchiga tekshiring.

    Agar u mavjud bo'lmasa, davom etishdan oldin uni yaratganingizga/ta'riflaganingizga ishonch hosil qiling

  • Agar sizda "kutilmagan MATLAB ifodasi" degan xato paydo bo'lsa, siz kiritgan so'zning haqiqiy ibora ekanligini va o'rnatilgan barcha funktsiyalar to'g'ri yozilganligini tekshiring.

Tavsiya: