MATLAB istifadə edərək 3D sahələri necə etmək olar: 10 addım (şəkillərlə)

Mündəricat:

MATLAB istifadə edərək 3D sahələri necə etmək olar: 10 addım (şəkillərlə)
MATLAB istifadə edərək 3D sahələri necə etmək olar: 10 addım (şəkillərlə)

Video: MATLAB istifadə edərək 3D sahələri necə etmək olar: 10 addım (şəkillərlə)

Video: MATLAB istifadə edərək 3D sahələri necə etmək olar: 10 addım (şəkillərlə)
Video: How to draw an arrow on a picture with GIMP? 2024, Bilər
Anonim

İstər tədqiqat, istər məktəb tapşırığı, istərsə də iş təqdimatı olsun, 3-D sahələr mürəkkəb bir məlumat toplusunun necə göründüyünü görmək üçün əladır. MATLAB (Matrix Laboratory) köməyi ilə verdiyiniz məlumatlarla heyrətamiz 3-D vizuallar yarada biləcəksiniz. Bu məqsədlə MATLAB -dan istifadə edərək, qrafikinizin fərdiləşdirilməsinə tam nəzarət edə bilərsiniz. Rənglərdən gölgələmə və işıqlandırmaya qədər yalnız MATLAB və nou-hau lazımdır.

Addımlar

3 -dən 1 -ci hissə: Domen qurmaq

MATLAB -dan istifadə edərək 3D planlar hazırlayın Addım 1
MATLAB -dan istifadə edərək 3D planlar hazırlayın Addım 1

Addım 1. Komanda pəncərəsini açın

Varsayılan düzende bu avtomatik olaraq ən böyük pəncərə kimi görünməlidir.

MATLAB 2 -ci addımdan istifadə edərək 3D planlar hazırlayın
MATLAB 2 -ci addımdan istifadə edərək 3D planlar hazırlayın

Addım 2. Komanda pəncərəsi yoxdursa, sol üst küncdə ev seçin

Daha sonra, layout və sonra "Default" seçin.

MATLAB -dan istifadə edərək 3 -cü sahələr hazırlayın Addım 3
MATLAB -dan istifadə edərək 3 -cü sahələr hazırlayın Addım 3

Addım 3. Komanda pəncərəsində hər iki x -inizi təyin ediny vektorları.

  • Bu ümumiyyətlə x = [vektor və ya funksiya] və y = [vektor və ya funksiya] şəklində edilir.
  • Vektorları və matrisləri vurarkən və ya bölərkən nöqtə operatorundan istifadə etməyi unutmayın. Əks təqdirdə səhvlər meydana gələcək.

3-dən 2-ci hissə: xy-Plane-də Şəbəkə İstehsal etmək

MATLAB -dan istifadə edərək 3D planlar hazırlayın 4 -cü addım
MATLAB -dan istifadə edərək 3D planlar hazırlayın 4 -cü addım

Addım 1. x və y arasındakı əlaqəni təyin edin

Bunu həyata keçirmək üçün iki əmrdən istifadə edilməlidir.

  • Birincisi, mesh funksiyasıdır. Bunu istifadə edərək, nəticə bir tel kafes mesh qrafiki olacaq.
  • Digəri isə sörf funksiyasıdır. Sörf istifadə edərkən nəticə 3 ölçülü bir səth sahəsi olacaq.
MATLAB -dan istifadə edərək 3D planlar hazırlayın 5 -ci addım
MATLAB -dan istifadə edərək 3D planlar hazırlayın 5 -ci addım

Addım 2. Mesh istifadə edərkən meshgrid əmr pəncərəsinə daxil edin

  • Komanda aşağıdakı kimi formatlanacaq: [xx, yy] = meshgrid (x, y).
  • İş sahəsi pəncərəsində xx və yy dəyişənlərinin təyin olunduğunu görəcəksiniz.

3 -dən 3 -cü hissə: "zz" ni təyin etmək və səthi çəkmək

MATLAB -dan istifadə edərək 3D planlar hazırlayın 6 -cı addım
MATLAB -dan istifadə edərək 3D planlar hazırlayın 6 -cı addım

Addım 1. zz -i xx və yy baxımından müəyyən edin, çünki bu məlumat dəstlərinə güvənir

  • X və y arasında bildiyiniz əlaqəni istifadə edin. Bunun bir funksiya və ya düstur olması ehtimal olunur.
  • məsələn, zz = xx.^2-yy.^2
MATLAB 7 -ci addımdan istifadə edərək 3D planlar hazırlayın
MATLAB 7 -ci addımdan istifadə edərək 3D planlar hazırlayın

Addım 2. Sörf əmrindən istifadə edərək səthi çəkin

  • "Zz" matrisindəki z komponentlərindən sörf əmri 3 ölçülü gölgeli bir səth yaradacaq.
  • Əlaqələndirəcəyiniz məqam budur xx, yyzz birlikdə
  • Həqiqi əmr xətti formatında olacaq sörf (xx, yy, zz).
MATLAB 8 -ci addımdan istifadə edərək 3D planlar hazırlayın
MATLAB 8 -ci addımdan istifadə edərək 3D planlar hazırlayın

Addım 3. Yeni pəncərənizin 3-D sahəsini göstərən görünməsini izləyin

MATLAB -dan istifadə edərək 3D Planlar hazırlayın Adım 9
MATLAB -dan istifadə edərək 3D Planlar hazırlayın Adım 9

Addım 4. İstədiyiniz kimi fərdiləşdirin

Pəncərənin yuxarısında yeni süjetin göründüyü bir alət çubuğu var. Bu alətlər çubuğunda 3 ölçülü planınızı idarə etmək üçün istifadə oluna biləcək bir çox seçim və xüsusiyyət var.

  • Bu seçimlərdən bəziləri bunlardır:

    • X, y və ya z oxu üçün etiket daxil etmək
    • Oxuculara kömək etmək üçün bir əfsanə əlavə etmək
    • Süjetin 3-D məkanında fırlanması
    • Kölgələrin təsirini göstərmək üçün işıq mənbəyi daxil etmək
  • Kompleks səth xüsusiyyətlərinin siyahısını https://www.mathworks.com/help/matlab/examples/changing-surface-properties.html ünvanında tapa bilərsiniz.
MATLAB -dan istifadə edərək 3D planlar hazırlayın Adım 10
MATLAB -dan istifadə edərək 3D planlar hazırlayın Adım 10

Addım 5. İstəsəniz rəng xəritəsini qrafikin bütün səthində hamarlayın

Bu, komanda xəttinin kölgə salma interpindən istifadə etməklə edilir.

İpuçları

  • "Müəyyən edilməmiş funksiya və ya dəyişən _" yazan bir səhv alsanız, iş sahənizi həmin dəyişən üçün yoxlayın.

    Mövcud deyilsə, davam etməzdən əvvəl onu yaratdığınızdan/təyin etdiyinizdən əmin olun

  • "Gözlənilməz MATLAB ifadəsi" yazan bir səhv alsanız, yazdığınızın etibarlı bir ifadə olub olmadığını və bütün daxili funksiyaların düzgün yazıldığını yoxlayın.

Tövsiyə: