3D сюжеттерин MATLAB аркылуу кантип жасаса болот: 10 кадам (сүрөттөр менен)

Мазмуну:

3D сюжеттерин MATLAB аркылуу кантип жасаса болот: 10 кадам (сүрөттөр менен)
3D сюжеттерин MATLAB аркылуу кантип жасаса болот: 10 кадам (сүрөттөр менен)

Video: 3D сюжеттерин MATLAB аркылуу кантип жасаса болот: 10 кадам (сүрөттөр менен)

Video: 3D сюжеттерин MATLAB аркылуу кантип жасаса болот: 10 кадам (сүрөттөр менен)
Video: 2 варианта брошь тукан 2024, Май
Anonim

Изилдөө үчүнбү, мектеп тапшырмасыбы же жумуш презентациясыбы, 3-D сюжеттери татаал маалыматтардын топтому кандай экенин элестетүү үчүн сонун. MATLAB (Matrix Laboratory) жардамы менен сиз берген маалыматтар менен укмуштуудай 3-D визуалдарды түзө аласыз. Бул үчүн 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-D беттик участок пайда болот.
MATLAB аркылуу 3D плоткаларын жасаңыз 5 -кадам
MATLAB аркылуу 3D плоткаларын жасаңыз 5 -кадам

Кадам 2. Мешти колдонууда meshgrid буйругун терезеге киргизиңиз

  • Команда төмөнкүчө форматталат: [xx, yy] = meshgrid (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. Сёрфинг буйругун колдонуу менен беттин планын түзүңүз

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

3-кадам. Жаңы терезеңиздин 3-D участогун көрсөткөнүн көрүңүз

MATLAB аркылуу 3D плоткаларын жасаңыз 9 -кадам
MATLAB аркылуу 3D плоткаларын жасаңыз 9 -кадам

Кадам 4. Өзүңүз каалагандай ыңгайлаштырыңыз

Жаңы сюжет пайда болгон терезенин жогору жагында инструменттер панели бар. Бул куралдар панели сиздин 3-D сюжетти башкаруу үчүн колдонула турган көптөгөн параметрлерди жана өзгөчөлүктөрдү камтыйт.

  • Бул параметрлердин кээ бирлери төмөнкүлөрдү камтыйт:

    • X, y же z огу үчүн энбелги коюу
    • Окурмандарга жардам берүү үчүн легенда киргизүү
    • Участокту 3D форматында айландыруу
    • Көлөкөлөрдүн эффекттерин көрсөтүү үчүн жарык булагын киргизүү
  • Татаал жер бетиндеги касиеттердин тизмесин https://www.mathworks.com/help/matlab/examples/changing-surface-properties.html тапса болот
MATLAB аркылуу 3D плоткаларын жасаңыз 10 -кадам
MATLAB аркылуу 3D плоткаларын жасаңыз 10 -кадам

Кадам 5. Кааласаңыз, түстүү картаны графиктин бардык бетине тегиздеңиз

Бул буйрук сабынын көлөкө интерпти колдонуу менен жасалат.

Кеңештер

  • Эгер сиз "Аныкталбаган функция же өзгөрмө _" деген ката алсаңыз, ошол өзгөрмөнүн иштөө мейкиндигин текшериңиз.

    Эгерде ал жок болсо, улантуудан мурун аны түзүүнү/аныктоону унутпаңыз

  • Эгерде сиз "Күтүлбөгөн MATLAB туюнтмасы" деген ката алсаңыз, тергениңиздин жарактуу сөз экендигин жана бардык орнотулган функциялар туура жазылганын текшериңиз.

Сунушталууда: