Անկախ նրանից, թե դա հետազոտության, դպրոցական առաջադրանքի կամ աշխատանքի ներկայացման համար է, եռաչափ սյուժեները հիանալի են պատկերացնելու համար, թե ինչպիսին է տվյալների բարդ փաթեթը: MATLAB- ի (Մատրիցային լաբորատորիա) օգնությամբ դուք կկարողանաք ձեր տրամադրած տվյալներով ստեղծել ցնցող եռաչափ պատկերներ: Այս նպատակով MATLAB- ի օգտագործումը թույլ է տալիս լիարժեք վերահսկողություն ունենալ ձեր գրաֆիկի հարմարեցման վրա: Գույներից մինչև ստվեր և լուսավորություն, անհրաժեշտ գործիքներն են միայն MATLAB- ը և ձեր նոու-հաուն:
Քայլեր
Մաս 1 -ից 3 -ից. Դոմենի կառուցում
Քայլ 1. Բացեք հրամանի պատուհանը:
Լռելյայն դասավորության մեջ դա պետք է ինքնաբերաբար հայտնվի որպես ցուցադրվող ամենամեծ պատուհանը:
Քայլ 2. Եթե հրամանի պատուհանը ներկա չէ, վերևի ձախ անկյունում ընտրեք տուն:
Դրանից հետո ընտրեք դասավորությունը և այնուհետև «Լռելյայն»:
Քայլ 3. Հրամանի պատուհանում սահմանեք ձեր երկուսն էլ x եւ y վեկտորներ:
- Սովորաբար դա արվում է x = [վեկտոր կամ գործառույթ] և y = [վեկտոր կամ գործառույթ] տեսքով
- Հիշեք, որ վեկտորներն ու մատրիցները բազմապատկելիս կամ բաժանելիս օգտագործել կետերի օպերատորը: Հակառակ դեպքում սխալներ կլինեն:
Մաս 2-ից 3-ից. Proանցի արտադրություն xy-Plane- ում
Քայլ 1. Սահմանեք x- ի և y- ի հարաբերությունները:
Դա իրականացնելու համար պետք է օգտագործել երկու հրաման.
- Առաջինը ցանցի գործառույթն է: Օգտագործելով սա, արդյունքը կլինի wireframe mesh գրաֆիկը:
- Մյուսը սերֆի գործառույթն է: Սերֆ օգտագործելիս արդյունքը կլինի 3-D մակերեսային գծապատկեր:
Քայլ 2. usingանց օգտագործելիս ցանցային ցանցը մուտքագրեք հրամանի պատուհանում:
- Հրամանը կձևակերպվի հետևյալ կերպ. [xx, yy] = ցանցի ցանց (x, y).
- Աշխատանքային տարածքի պատուհանում կտեսնեք, որ xx և yy փոփոխականները սահմանված են:
3 -րդ մաս 3 -ից. «Zz» - ի սահմանում և մակերևույթի գծագրում
Քայլ 1. Սահմանեք zz- ը xx և yy առումով, քանի որ այն կախված է այդ տվյալների հավաքածուներից:
- Օգտագործեք այն հարաբերությունները, որոնք գիտեք, որ գոյություն ունեն x- ի և y- ի միջև: Սա, ամենայն հավանականությամբ, գործառույթ կամ բանաձև է:
- օրինակ ՝ zz = xx.^2-yy.^2
Քայլ 2. Նկարեք մակերեսը ՝ օգտագործելով surf հրամանը:
- «Zz» մատրիցի z բաղադրիչներից surf հրահանգը կստեղծի եռաչափ ստվերավորված մակերես:
- Սա այն կետն է, որի հետ դուք կապ կունենաք xx, յյ, և զզ միասին.
- Փաստացի հրամանի տողը կլինի ձևաչափով սերֆինգ (xx, yy, zz).
Քայլ 3. Դիտեք, որ հայտնվի ձեր նոր պատուհանը, որը ցույց է տալիս ձեր եռաչափ գծապատկերը:
Քայլ 4. Անհատականացրեք այնպես, ինչպես ցանկանում եք:
Պատուհանի վերևում կա գործիքագոտի, որտեղ հայտնվել է նոր սյուժեն: Այս գործիքագոտին պարունակում է բազմաթիվ տարբերակներ և հնարավորություններ, որոնք կարող են օգտագործվել ձեր եռաչափ գծապատկերը շահարկելու համար:
-
Այս տարբերակներից մի քանիսը ներառում են.
- Տեղադրելով պիտակը x, y կամ z առանցքի համար
- Տեղադրելով լեգենդ `ընթերցողներին օգնելու համար
- Հողամասը պտտել իր եռաչափ տարածքում
- Լույսի աղբյուրի տեղադրում `ստվերների ազդեցությունը ցույց տալու համար
- Մակերևույթի բարդ հատկությունների ցանկ կարելի է գտնել այստեղ ՝
Քայլ 5. Եթե ցանկանում եք, հարթեցրեք գունային քարտեզը գրաֆիկի ամբողջ մակերևույթով:
Դա արվում է ՝ օգտագործելով հրամանի տողի ստվերային միջերես:
Խորհուրդներ
-
Եթե դուք ստանում եք սխալ, որն ասում է ՝ «Չսահմանված գործառույթ կամ փոփոխական _», ստուգեք ձեր աշխատանքային տարածքը այդ փոփոխականի համար:
Եթե այն գոյություն չունի, անպայման ստեղծեք/սահմանեք այն շարունակելուց առաջ:
- Եթե դուք ստանում եք սխալ, որն ասում է «Անսպասելի MATLAB արտահայտություն», ստուգեք ՝ արդյոք մուտքագրվածը վավեր արտահայտություն է, և արդյոք ներկառուցված բոլոր գործառույթները ճիշտ են գրված: