Ինչպես կատարել 3D սյուժեներ MATLAB- ի միջոցով. 10 քայլ (նկարներով)

Բովանդակություն:

Ինչպես կատարել 3D սյուժեներ MATLAB- ի միջոցով. 10 քայլ (նկարներով)
Ինչպես կատարել 3D սյուժեներ MATLAB- ի միջոցով. 10 քայլ (նկարներով)

Video: Ինչպես կատարել 3D սյուժեներ MATLAB- ի միջոցով. 10 քայլ (նկարներով)

Video: Ինչպես կատարել 3D սյուժեներ MATLAB- ի միջոցով. 10 քայլ (նկարներով)
Video: Ինչպես մասնակցել Էլեկտրոնային գնումների ARMEPS համակարգի միջոցով կազմակերպվող գնման ընթացակարգերին 2024, Մայիս
Anonim

Անկախ նրանից, թե դա հետազոտության, դպրոցական առաջադրանքի կամ աշխատանքի ներկայացման համար է, եռաչափ սյուժեները հիանալի են պատկերացնելու համար, թե ինչպիսին է տվյալների բարդ փաթեթը: MATLAB- ի (Մատրիցային լաբորատորիա) օգնությամբ դուք կկարողանաք ձեր տրամադրած տվյալներով ստեղծել ցնցող եռաչափ պատկերներ: Այս նպատակով MATLAB- ի օգտագործումը թույլ է տալիս լիարժեք վերահսկողություն ունենալ ձեր գրաֆիկի հարմարեցման վրա: Գույներից մինչև ստվեր և լուսավորություն, անհրաժեշտ գործիքներն են միայն MATLAB- ը և ձեր նոու-հաուն:

Քայլեր

Մաս 1 -ից 3 -ից. Դոմենի կառուցում

Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 1
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 1

Քայլ 1. Բացեք հրամանի պատուհանը:

Լռելյայն դասավորության մեջ դա պետք է ինքնաբերաբար հայտնվի որպես ցուցադրվող ամենամեծ պատուհանը:

Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 2
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 2

Քայլ 2. Եթե հրամանի պատուհանը ներկա չէ, վերևի ձախ անկյունում ընտրեք տուն:

Դրանից հետո ընտրեք դասավորությունը և այնուհետև «Լռելյայն»:

Ստեղծեք 3D գծապատկերներ ՝ օգտագործելով MATLAB Քայլ 3
Ստեղծեք 3D գծապատկերներ ՝ օգտագործելով MATLAB Քայլ 3

Քայլ 3. Հրամանի պատուհանում սահմանեք ձեր երկուսն էլ x եւ y վեկտորներ:

  • Սովորաբար դա արվում է x = [վեկտոր կամ գործառույթ] և y = [վեկտոր կամ գործառույթ] տեսքով
  • Հիշեք, որ վեկտորներն ու մատրիցները բազմապատկելիս կամ բաժանելիս օգտագործել կետերի օպերատորը: Հակառակ դեպքում սխալներ կլինեն:

Մաս 2-ից 3-ից. Proանցի արտադրություն xy-Plane- ում

Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 4
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 4

Քայլ 1. Սահմանեք x- ի և y- ի հարաբերությունները:

Դա իրականացնելու համար պետք է օգտագործել երկու հրաման.

  • Առաջինը ցանցի գործառույթն է: Օգտագործելով սա, արդյունքը կլինի wireframe mesh գրաֆիկը:
  • Մյուսը սերֆի գործառույթն է: Սերֆ օգտագործելիս արդյունքը կլինի 3-D մակերեսային գծապատկեր:
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 5
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 5

Քայլ 2. usingանց օգտագործելիս ցանցային ցանցը մուտքագրեք հրամանի պատուհանում:

  • Հրամանը կձևակերպվի հետևյալ կերպ. [xx, yy] = ցանցի ցանց (x, y).
  • Աշխատանքային տարածքի պատուհանում կտեսնեք, որ xx և yy փոփոխականները սահմանված են:

3 -րդ մաս 3 -ից. «Zz» - ի սահմանում և մակերևույթի գծագրում

Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 6
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 6

Քայլ 1. Սահմանեք zz- ը xx և yy առումով, քանի որ այն կախված է այդ տվյալների հավաքածուներից:

  • Օգտագործեք այն հարաբերությունները, որոնք գիտեք, որ գոյություն ունեն x- ի և y- ի միջև: Սա, ամենայն հավանականությամբ, գործառույթ կամ բանաձև է:
  • օրինակ ՝ zz = xx.^2-yy.^2
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 7
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 7

Քայլ 2. Նկարեք մակերեսը ՝ օգտագործելով surf հրամանը:

  • «Zz» մատրիցի z բաղադրիչներից surf հրահանգը կստեղծի եռաչափ ստվերավորված մակերես:
  • Սա այն կետն է, որի հետ դուք կապ կունենաք xx, յյ, և զզ միասին.
  • Փաստացի հրամանի տողը կլինի ձևաչափով սերֆինգ (xx, yy, zz).
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 8
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 8

Քայլ 3. Դիտեք, որ հայտնվի ձեր նոր պատուհանը, որը ցույց է տալիս ձեր եռաչափ գծապատկերը:

Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 9
Ստեղծեք 3D գծապատկերներ MATLAB- ի միջոցով Քայլ 9

Քայլ 4. Անհատականացրեք այնպես, ինչպես ցանկանում եք:

Պատուհանի վերևում կա գործիքագոտի, որտեղ հայտնվել է նոր սյուժեն: Այս գործիքագոտին պարունակում է բազմաթիվ տարբերակներ և հնարավորություններ, որոնք կարող են օգտագործվել ձեր եռաչափ գծապատկերը շահարկելու համար:

  • Այս տարբերակներից մի քանիսը ներառում են.

    • Տեղադրելով պիտակը x, y կամ z առանցքի համար
    • Տեղադրելով լեգենդ `ընթերցողներին օգնելու համար
    • Հողամասը պտտել իր եռաչափ տարածքում
    • Լույսի աղբյուրի տեղադրում `ստվերների ազդեցությունը ցույց տալու համար
  • Մակերևույթի բարդ հատկությունների ցանկ կարելի է գտնել այստեղ ՝
Ստեղծեք 3D գծապատկերներ ՝ օգտագործելով MATLAB Քայլ 10
Ստեղծեք 3D գծապատկերներ ՝ օգտագործելով MATLAB Քայլ 10

Քայլ 5. Եթե ցանկանում եք, հարթեցրեք գունային քարտեզը գրաֆիկի ամբողջ մակերևույթով:

Դա արվում է ՝ օգտագործելով հրամանի տողի ստվերային միջերես:

Խորհուրդներ

  • Եթե դուք ստանում եք սխալ, որն ասում է ՝ «Չսահմանված գործառույթ կամ փոփոխական _», ստուգեք ձեր աշխատանքային տարածքը այդ փոփոխականի համար:

    Եթե այն գոյություն չունի, անպայման ստեղծեք/սահմանեք այն շարունակելուց առաջ:

  • Եթե դուք ստանում եք սխալ, որն ասում է «Անսպասելի MATLAB արտահայտություն», ստուգեք ՝ արդյոք մուտքագրվածը վավեր արտահայտություն է, և արդյոք ներկառուցված բոլոր գործառույթները ճիշտ են գրված:

Խորհուրդ ենք տալիս: