Kaip sukurti 3D brėžinius naudojant MATLAB: 10 žingsnių (su paveikslėliais)

Turinys:

Kaip sukurti 3D brėžinius naudojant MATLAB: 10 žingsnių (su paveikslėliais)
Kaip sukurti 3D brėžinius naudojant MATLAB: 10 žingsnių (su paveikslėliais)

Video: Kaip sukurti 3D brėžinius naudojant MATLAB: 10 žingsnių (su paveikslėliais)

Video: Kaip sukurti 3D brėžinius naudojant MATLAB: 10 žingsnių (su paveikslėliais)
Video: 10 Step Process for Editing Photos in GIMP 2.10 2024, Gegužė
Anonim

Nesvarbu, ar tai būtų tyrimas, ar užduotis mokykloje, ar darbo pristatymas, 3-D brėžiniai puikiai tinka vizualizuoti, kaip atrodo sudėtingas duomenų rinkinys. Naudodamiesi MATLAB (matricos laboratorija), galėsite sukurti stulbinančius 3D vaizdus naudodami pateiktus duomenis. Šiam tikslui naudojant MATLAB galima visiškai kontroliuoti grafiko pritaikymą. Nuo spalvų iki šešėlių ir apšvietimo reikalingi tik MATLAB įrankiai ir jūsų žinios.

Žingsniai

1 dalis iš 3: Domeno kūrimas

Sukurkite 3D brėžinius naudodami MATLAB 1 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 1 veiksmą

Žingsnis 1. Atidarykite komandų langą

Pagal numatytąjį išdėstymą tai turėtų būti rodoma automatiškai kaip didžiausias rodomas langas.

Sukurkite 3D brėžinius naudodami MATLAB 2 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 2 veiksmą

2 veiksmas. Jei komandų lango nėra, viršutiniame kairiajame kampe pasirinkite namus

Tada pasirinkite išdėstymą, tada - „Numatytasis“.

Sukurkite 3D brėžinius naudodami MATLAB 3 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 3 veiksmą

Žingsnis 3. Komandų lange apibrėžkite abu x ir y vektoriai.

  • Paprastai tai daroma x = [vektoriaus arba funkcijos] ir y = [vektoriaus ar funkcijos] pavidalu
  • Nepamirškite naudoti taškų operatoriaus, dauginant ar dalijant vektorius ir matricas. Priešingu atveju atsiras klaidų.

2 dalis iš 3: Tinklelio gamyba xy-Plane

Sukurkite 3D brėžinius naudodami MATLAB 4 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 4 veiksmą

Žingsnis 1. Apibrėžkite ryšį tarp x ir y

Norėdami tai padaryti, turite naudoti dvi komandas.

  • Pirmasis yra tinklelio funkcija. Naudojant tai, rezultatas bus vielos rėmo tinklinis grafikas.
  • Kitas yra naršymo funkcija. Naudojant naršymą, rezultatas bus 3-D paviršiaus brėžinys.
Sukurkite 3D brėžinius naudodami MATLAB 5 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 5 veiksmą

Žingsnis 2. Kai naudojate tinklelį, į komandų langą įveskite tinklelį

  • Komanda bus suformatuota taip: [xx, yy] = tinklelis (x, y).
  • Darbo srities lange pamatysite, kad kintamieji xx ir yy buvo apibrėžti.

3 dalis iš 3: „zz“apibrėžimas ir paviršiaus brėžimas

Sukurkite 3D brėžinius naudodami MATLAB 6 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 6 veiksmą

Žingsnis 1. Apibrėžkite zz xx ir yy, nes jis priklauso nuo tų duomenų rinkinių

  • Naudokite ryšį, kurį žinote tarp x ir y. Tikėtina, kad tai funkcija ar formulė.
  • pvz., zz = xx.^2-yy.^2
Sukurkite 3D brėžinius naudodami MATLAB 7 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 7 veiksmą

Žingsnis 2. Nubraižykite paviršių naudodami surf komandą

  • Iš z komponentų, esančių matricoje „zz“, surf komanda sukurs trimatį šešėlinį paviršių.
  • Tai taškas, kuriame jūs susisieksite xx, yy, ir zz kartu.
  • Tikroji komandinė eilutė bus formatu naršyti (xx, yy, zz).
Sukurkite 3D brėžinius naudodami MATLAB 8 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 8 veiksmą

Žingsnis 3. Stebėkite, kol pasirodys naujas langas, kuriame rodomas jūsų 3-D siužetas

Sukurkite 3D brėžinius naudodami MATLAB 9 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 9 veiksmą

Žingsnis 4. Tinkinkite, kaip norite

Lango viršuje, kur atsirado naujas siužetas, yra įrankių juosta. Šioje įrankių juostoje yra daug parinkčių ir funkcijų, kurios gali būti naudojamos manipuliuoti 3-D brėžiniu.

  • Kai kurios iš šių parinkčių yra:

    • Etiketės įterpimas x, y arba z ašiai
    • Įdėkite legendą, kad padėtumėte skaitytojams
    • Sklypo pasukimas jo 3-D erdvėje
    • Įdėkite šviesos šaltinį, kad būtų parodytas šešėlių poveikis
  • Sudėtingų paviršiaus savybių sąrašą galite rasti adresu
Sukurkite 3D brėžinius naudodami MATLAB 10 veiksmą
Sukurkite 3D brėžinius naudodami MATLAB 10 veiksmą

5 žingsnis. Jei norite, išlyginkite spalvų žemėlapį visame grafiko paviršiuje

Tai daroma naudojant komandinės eilutės šešėlinę interp.

Patarimai

  • Jei gaunate klaidą, kuri sako: „Neapibrėžta funkcija arba kintamasis _“, patikrinkite, ar jūsų darbo vietoje nėra to kintamojo.

    Jei jo nėra, prieš tęsdami būtinai jį sukurkite/apibrėžkite

  • Jei gaunate klaidos pranešimą „Netikėta MATLAB išraiška“, patikrinkite, ar tai, ką įvedėte, yra tinkama išraiška ir ar visos integruotos funkcijos parašytos teisingai.

Rekomenduojamas: