Matlab, okrajšava za Matrix Laboratory, je programska platforma, zasnovana posebej za inženirje in znanstvenike. Srce Matlaba je jezik MATLAB, matrični jezik, ki omogoča najbolj naraven izraz računalniške matematike. Posebna naloga, ki se pogosto pojavi pri delu z grafi ali risbami, je upravljanje osi. Ukvarjanje z osmi se morda sliši trivialno, vendar je ključnega pomena za dobro vizualizacijo naših podatkov. Če na primer izbrišete os, spremenite estetiko risbe, da postane bolj vizualno prijetna ali smiselna. Danes se bomo poglobili v postopek brisanja osi z uporabo Matlaba.
Brisanje osi v Matlabu
Matlab ponuja funkcije za ustvarjanje, upravljanje in brisanje komponent risbe. Prvi korak vključuje ustvarjanje figure in osi, saj sta ti potrebni za ustvarjanje kakršnih koli risb. Za to uporabljamo funkciji 'figura' in 'osi'
fig = figure; ax = axes;
Ko je na naši sliki os, jo lahko izbrišemo. S preprosto funkcijo 'delete' lahko hitro odstranimo izbrano os
delete(ax)
Ta vrstica kode s slike odstrani določeno os, shranjeno v 'ax'.
Osnovno načelo: funkcija Delete().
Funkcija brisanja v Matlabu je vnaprej določena funkcija, ki se uporablja za brisanje grafičnih objektov in je bistveni del funkcionalnosti Matlaba. Posebej je namenjen brisanju predmeta in sprostitvi sistemskih virov, povezanih z njim. Načelo te funkcije je preprosto – ko jo pokličemo, izbriše predmet, za katerega je priklicana.
Tukaj je preprosta koda Matlab za prikaz uporabe funkcije brisanja.
fig = figure; % Create a figure ax = axes; % Create axis plot(rand(10, 1)); % Plot something on the axis delete(ax); % Delete the axis
Po izvedbi te kode boste videli, da je graf najprej narisan in nato izgine – to je funkcija delete(), ki opravlja svoje delo.
Nadaljnje raziskovanje: grafični sistem Matlab
Prilagajanje videza in občutka grafov z manipulacijo komponent, kot so osi, legende in naslovi, tvori velik del ustvarjanja vizualno privlačnih izrisov. Tehnike, kot je brisanje osi, izkoriščajo prilagodljivo naravo Matlabovega grafičnega sistema.
Grafični sistem v Matlabu, ki je bistveni del jezika, je zbirka visokonivojskih ukazov za vizualizacijo 2D in 3D podatkov, animacijo ter obdelavo slikovnih in binarnih podatkov. Ta obsežen sistem ponuja funkcije za upodabljanje grafike, nadzor lastnosti grafike, obravnavanje dogodkov in uporabniških interakcij ter upravljanje podatkov.
Zmožnost spreminjanja in brisanja elementov, kot so osi, omogoča arhitektura grafičnega sistema, ki obsega različne vrste objektov, vključno s korenskimi objekti, predmeti figur, objekti osi in več.
Kot razvijalec Matlab, razumevanje teh osnov veliko pripomore k izkoriščanju robustnih zmogljivosti te vsestranske platforme. Prav tako kot modni strokovnjak, znanje, kako manipulirati z videzom risb in grafov, je mogoče vzporediti z obvladovanjem umetnosti mešanja in ujemanja v modi, oba procesa zahtevata občutek za estetiko in ustvarjalnost.