MATLAB yra patogus matematinės programinės įrangos paketas, skirtas atlikti skaičiavimus nuo paprastos aritmetikos ir skaičiavimo iki tiesinės algebros ir signalų apdorojimo. Jis taip pat gali vaizduoti duomenis diagramose. Tūkstančiai MATLAB integruotų funkcijų suteikia jam galios, o vienas iš galingų braižymo įrankių yra tinklelio funkcija. Funkcija perkelia vartotojo nustatytas tinklelio linijas į dvimačius ir trimačius grafikus.
MATLAB braižymo numatytosios nuostatos
Kai naudojate bet kurią iš MATLAB 2-D braižymo funkcijų atskirai be jokių papildomų nurodymų, MATLAB nenaudos tinklelio linijų. Jei vartotojas braižo grafiką 2D erdvėje, brėžinio fono sritis yra tuščia ir balta. 3-D erdvėje MATLAB naudos bendrą tinklelį. Jei bet kokios rūšies tinklelio linijos turi būti rodomos 2-D diagramoje, kad jos išvaizda būtų aiškesnė, vartotojas turi nurodyti, kad iškviečiant ploto komandą arba iš paveikslo lango po to, kai MATLAB sugeneruoja grafiką.
Dienos vaizdo įrašas
Tinklelis prieš tinklelį
MATLAB „tinklelio“ funkcija yra paprastas būdas įjungti bendrąsias tinklelio linijas 2-D skambinant sklypu. Iš anksto užprogramuotas algoritmas MATLAB nustato, kiek tinklelio linijų naudoti ir kaip toli vienas nuo kito joms išdėstyti. Priešingai, vartotojas visiškai nustato horizontalias ir vertikalias tinklelio linijas, kurios rodomos diagramoje, naudodamas funkciją „tinklelis“. Be to, tinklelio linijų skaičius ir tarpai tarp jų yra vienodi abiejose ašyse su "tinkleliu", bet su „tinklelis“ vartotojas gali reikalauti, pavyzdžiui, trijų tinklelio linijų horizontaliai ir 100 tinklelio linijų vertikaliai.
3-D pavyzdys
Štai pavyzdys, kaip trimačiam brėžiniui naudojamas „tinklelis“.
[X, Y] = tinklelis (-2:.2:2, -1:0.2:1) Z = X .* exp(-X.^2 - Y.^2); naršyti (X, Y, Z)
Pirmoje kodo eilutėje MATLAB nurodoma naudoti horizontalias tinklelio linijas nuo -2 iki 2, kurių tarpai yra 0,2. Tam taip pat reikalingos vertikalios tinklelio linijos nuo -1 iki 1 dešimtųjų žingsniais. Antroje eilutėje MATLAB nurodoma, kaip apskaičiuoti "Z" reikšmę remiantis "X" ir "Y" reikšmėmis. Galiausiai, MATLAB „naršymo“ funkcija nubraižo erdvėje pakabintą 3-D paviršių, tinklelį priderinant prie paviršiaus.
Kitas 3D pavyzdys
Štai dar vienas būdas naudoti „tinklelį“ trimačiam sklypui.
[X, Y] = tinklelis (-2:.2:2) Z = X .* exp(-X.^2 - Y.^2); naršyti (X, Y, Z)
Antroji ir trečioji eilutės yra identiškos ankstesniam skyriui, tačiau šiuo atveju funkcija "meshgrid" turėjo tik vieną argumentą. MATLAB supranta, kad tik vieno argumento gavimas iš tikrųjų reiškia, kad vartotojas liepia programai naudoti tą patį tinklelio eilučių skaičių ir tarpus „X“ ir „Y“ reikšmėms. Naudojant šį kodą, paviršius turės 21 horizontalią tinklelio liniją ir 21 vertikalią tinklelio liniją, kurios visos yra vienodai išdėstytos.