MATLAB көмегімен 3D слоттарын қалай жасауға болады: 10 қадам (суреттермен)

Мазмұны:

MATLAB көмегімен 3D слоттарын қалай жасауға болады: 10 қадам (суреттермен)
MATLAB көмегімен 3D слоттарын қалай жасауға болады: 10 қадам (суреттермен)

Бейне: MATLAB көмегімен 3D слоттарын қалай жасауға болады: 10 қадам (суреттермен)

Бейне: MATLAB көмегімен 3D слоттарын қалай жасауға болады: 10 қадам (суреттермен)
Бейне: Шіркеу Куликово шайқасының себептерін жасырды 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] = торлы тор (x, y).
  • Жұмыс кеңістігінің терезесінде xx және yy айнымалылары анықталғанын көресіз.

3 бөліктің 3 бөлігі: «zz» анықтамасы және бетін сызу

MATLAB көмегімен 3D слоттарын жасаңыз 6 -қадам
MATLAB көмегімен 3D слоттарын жасаңыз 6 -қадам

Қадам 1. zz -ді xx және yy тұрғысынан анықтаңыз, себебі ол сол деректер жиынтығына сүйенеді

  • Сіз білетін қатынасты x пен y арасында қолданыңыз. Бұл функция немесе формула болуы мүмкін.
  • мысалы, zz = xx.^2-ж.^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. Қалағаныңызша теңшеңіз

Жаңа сюжет пайда болған терезенің жоғарғы жағында құралдар тақтасы бар. Бұл құралдар тақтасында сіздің 3D-схемаңызды басқаруға болатын көптеген опциялар мен мүмкіндіктер бар.

  • Бұл опциялардың кейбіріне мыналар жатады:

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

Қадам 5. Егер қаласаңыз, түс картасын графтың бүкіл бетіне тегістеңіз

Бұл командалық жолды көлеңкелеу интерп көмегімен жүзеге асады.

Кеңестер

  • Егер сіз «Анықталмаған функция немесе айнымалы _» деген қате алсаңыз, сол айнымалының жұмыс кеңістігін тексеріңіз.

    Егер ол жоқ болса, жалғастырудан бұрын оны жасауды/анықтауды ұмытпаңыз

  • Егер сіз «MATLAB күтпеген өрнегі» деген қате алсаңыз, тергеніңіз жарамды өрнек екенін және барлық кіріктірілген функциялардың дұрыс жазылғанын тексеріңіз.

Ұсынылған: