適當的加上axis off,可刪除座標軸。
再適當的加上
h1 = figure;
set(h1, 'color','w');
可以將底色設成白色。
gradient()函數命令格式如下:[Ax,Ay,Az, ...] = gradient(A,hx,hy,hz, ...)
quiver()為繪製箭頭函數,其命令格式如下:quiver(X,Y)
例如:
bar()函數命令格式如下:
格式一:bar(Y,width)
例如:>> y=[1 3 5 2];
例如:>> y=[1 3 5 2];
格式二:bar(Y,width)其中Y為一陣列,以Y的列為一群組,分別繪製以Y的行數的長條狀圖形。
例如:>> y=magic(4)
格式三:bar(X,Y,width)其中X為一向量,Y可為向量或陣列,以X的內容指定水平軸的座標位置,若無X參數,則以1:size(Y,1)為水平軸的座標位置。
例如:>> y=magic(4)
格式四:bar(X,Y,width,'type')其中type可以為 'grouped' ,也可以是'stacked'。grouped可將Y的每列內容以同一群組長條狀圖形來繪製;stacked則可將同一群組長條狀圖形以堆疊方式繪製,內定值為grouped。例如:>> y=magic(4)>> x = [2 6 8 11];>> bar(x,y,'stacked')

barh()為bar()相似的函數,差別在於圖形以水平軸方式呈現。例如:
14.派形圖pie()
pie()函數命令格式如下:
pie(X,explode,labels)其中X可為向量或陣列,而explode亦為向量或陣列,其維數或元素個數必須與X相同,當explode內容若不為0,則表示相對於X位置的圖示部分會與其他部分分開呈現。而labels是一個cell陣列,其大小須與X相同,且只能包含字串,主要是提供描述扇形的意義。若無labels則會顯示各扇形所佔面積的百分比。
例如:>> x = [20 60 10; 30 15 50; 10 35 30; 40 20 10];
hist()函數與bar()函數相似,但hist()函數可自行定義區間數。hist()函數命令格式如下:
N = hist(X,n)其中X可為向量或陣列,而 n 為區間數,內定值為10。hist()函數會依X內容大小分成 n 個區間,若設有回傳參數 N,則 N 為 n 個區間內資料的個數;若無回傳參數,則會繪出各區間統計個數的直方圖。
例如:>> x = randn(100,1);
例如:>> x = randn(100,3); %以行為群組
rose()與hist()函數相似,但rose()函數是以極座標方式呈現,但只針對向量內容做統計,也不能有輸出參數。rose()函數命令格式如下:
rose(X,n)其中X為向量,而 n 為區間數,內定值為20。rose()函數也會依X內容大小分成 n 個區間,並繪出各區間統計個數的直方圖。
例如:>> x = randn(100,1);
comet()函數命令格式如下:
comet(x,y,p)其中x、y皆為向量,而 p為彗星尾參數,內定值為0.1。彗星尾長定義為 p*length(y)。
例如:>> t = linspace(0,4*pi,10000); comet(t, sin(4*t)+cos(log(t/100))) %綠色為彗星尾
contour()函數命令格式如下:格式一:
contour(z,n)其中 z 為(m*n)陣列,而 n 為等高線個數,若無 n 參數,Matlab會自動調整等高線數。等高線圖之水平軸座標為1~size(z,2),即1~n;垂直軸座標為1~size(z,1),即1~m。
例如:>> z=[70 2 12 52 38 48; 8 28 33 17 10 15; 65 6 40 38 33 40; 4 36 29 13 18 11]
格式二:
contour(x,y,z,n)其中 x 與 y 分別為水平軸座標、垂直軸座標陣列。
例如:>> [x,y,z] = peaks(50);
格式三:
C=contour(x,y,z,[z1,z2,...,zn])其中 z1,z2,...,zn為指定的等高線值,而C為等高線回傳陣列。若只要繪出單一數值的等高線,必須指定兩個相同的等高線值,e.g. contour(x,y,z,[2, 2])就只繪出數值2的等高線。
例如:>> [x,y,z] = peaks(50);
contourf()函數與contourc()函數的用法與contour()函數相似,主要差異是contourf()函數會在等高圍線中填滿顏色;而contourc()函數只回傳計算等高線的陣列不會繪圖,並且x與y皆要為向量,不可為陣列。
例如:>> [x,y,z] = peaks(50);
格式一:
clabel(C,[z1,z2,...,zn])其中 C 為等高線陣列,可在等高線圖上標記高度數值。其中 z1,z2,...,zn為指定的等高線值,此參數必須配合等高線計算函數contour()、contourf()或contourc,此參數可以省略。
clabel(C,'manual')其中 'manual' 是指可配合滑鼠控制,在欲標示的等高線上標註數值。回返可按下 "Enter" 鍵。
polar()函數可加入線條規範語法(Line specification syntax)來指定繪圖曲線的樣式。polar()函數命令格式如下:polar(theta,r)
例如:>> t=0:0.01:2*pi;