Kaip sukurti paviršiaus kontūro brėžinius MATLAB naudojant surfc() funkciją

Kaip Sukurti Pavirsiaus Konturo Brezinius Matlab Naudojant Surfc Funkcija



The paviršiaus kontūras , paprastai vadinamas surfc yra trimatis duomenų vizualizacijos brėžinys, naudojamas kontūro sklypui sukurti po tipo paviršiaus diagrama z = f(x,y) turintys tvirtą kraštą ir veido spalvas. Kur x ir y yra nepriklausomi kintamieji, o z yra priklausomas kintamasis, o tai reiškia, kad kiekvienas x ir y derinys nurodytoje srityje gali būti naudojamas z reikšmei apskaičiuoti.

Šiame vadove sužinosime, kaip sukurti a surfc sklypas MATLAB naudojant skirtingus pavyzdžius.

Kas yra „Surfc“ sklypas MATLAB?

A surfc sklypas yra kontūrinis siužetas, leidžiantis pavaizduoti f(x, y, z) trimatėse erdvėse po paviršiniu sklypu. Šiuos sklypus galime sukurti MATLAB, naudodami MATLAB integruotą surfc () funkcija. Ši funkcija naudojama norint sukurti trimačius brėžinius su vientisomis paviršiaus ir kraštų spalvomis MATLAB. Ši funkcija priima X, Y ir Z reikšmes kaip argumentus ir sukuria trimatį vaizdą surfc sklypas kuris parodo funkcijos elgesį formoje z = f(x, y) .







Sintaksė

The surfc () funkcija MATLAB naudoja paprastą sintaksę:



surfc ( X, Y, Z )
surfc ( X, Y, Z, C )
surfc ( SU )
surfc ( Z, C )

Čia:



Funkcija surfc (X, Y, Z) sukuria trimatę paviršiaus diagramą su kontūro diagrama apačioje su vientiso paviršiaus ir briaunų spalvomis, kur matrica Z reiškia aukštį virš x-y plokštumos, o matricos X ir Y reiškia x-y plokštumą.





Funkcija surfc (X, Y, Z, C) sukuria kontūro sklypą po paviršiaus sklypu, nurodydamas papildomas spalvas.

Funkcija surfc (Z) sukuria paviršiaus diagramą su kontūru, naudodama matricą Z, naudodama stulpelio ir eilučių indeksus kaip atitinkamas x ir y koordinates.



Funkcija surfc (Z, C) leidžia nurodyti papildomas kraštų spalvas.

Kaip sukurti paviršiaus kontūro brėžinius MATLAB naudojant surfc() funkciją?

Atlikite nurodytus tris veiksmus, kad sukurtumėte kontūrą po paviršiaus brėžiniais MATLAB, naudodami surfc () funkcija.

1 žingsnis: Sukurkite tinklelį xy plokštumoje naudodami tinklelis () funkcija, apimanti nurodytos funkcijos sritį.

2 žingsnis: Apskaičiuokite nurodytos funkcijos reikšmę kiekvienam sukurto tinklelio taškui.

3 veiksmas: Nubraižykite funkciją z = f(x, y) naudojant surfc () funkcija.

Pavyzdžiai

Apsvarstykite keletą pavyzdžių, kad suprastumėte surfc () funkcija veikia.

1 pavyzdys: Kaip sukurti paviršiaus kontūro brėžinį naudojant surfc(X,Y,Z) funkciją?

Pateiktame pavyzdyje sukuriamas kontūras po funkcijos paviršiaus diagrama Z = exp(X).*cos(X).^2 naudojant surfc (X, Y, Z) funkcija.

[ X, Y ] = tinklelis ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;
Z = exp ( X ) .* cos ( X ) .^ 2 ;
surfc ( X, Y, Z )

2 pavyzdys: Kaip sukurti paviršiaus kontūro brėžinį naudojant surfc(Z) funkciją?

Šis pavyzdys aprašo, kaip veikia surfc (Z) funkcija sukurti kontūrą po paviršiaus sklypu tam funkcijai.

[ X, Y ] = tinklelis ( 1 : 0.5 : 10 , 1 : dvidešimt ) ;
Z = Y.* cos ( X ) +X.* be ( IR ) ;
surfc ( SU )

3 pavyzdys: Kaip sukurti paviršiaus kontūro brėžinį naudojant surfc(Z,C) funkciją?

Šis MATLAB kodas paaiškina, kaip nurodyti skirtingas spalvas surfc diagramoje naudojant funkciją surfc(Z, C), kur C reiškia spalvų schemą.

[ X, Y ] = tinklelis ( 1 : 0.5 : 10 , 1 : dvidešimt ) ;
Z = ( cos ( X ) + be ( IR ) ) .^ 3 ;
C = X + Y;
surfc ( Z, C )

Išvada

MATLAB yra naudingas programavimo įrankis, leidžiantis sukurti skirtingus skirtingų tipų brėžinius naudojant integruotas funkcijas. Jis suteikia mums surfc () funkcija, kuri naudojama kontūrams sudaryti po paviršiaus sklypus, turinčius vientisas paviršiaus ir kraštų spalvas. Ši funkcija priima vieną ar daugiau privalomų ir pasirenkamų argumentų ir generuoja a surfc sklypas nurodytai funkcijai. Šiame vadove aprašytas funkcionalumas surfc () funkcija, naudojant keletą pavyzdžių, leidžiančių jums sukurti savo surfc sklypai MATLAB.