Ⅰ matlab多次繪圖的命令有哪些
hold on作用是保持原圖並接受此後繪制的新的曲線,疊加繪圖;
多次疊繪:
plot命令可以同時繪制多條曲線,但實際中,往往出現在已經 存在的圖上再繪制一條或多條曲線的情況,為此,MATLAB提 供了以下命令:
hold on:保持原圖並接受此後繪制的新的曲線,疊加繪圖
hold off:重新刷或族扮新圖形窗口,繪制新的曲線
(1)matlab圖形命令擴展閱讀:
多子圖:
MATLAB允許用戶在同一個圖形窗裡布置幾幅獨立子圖,命令如下:
subplot(m,n,k) 使m×n幅子圖的第衫灶k幅成為當前穗皮圖
subplot('position',[left bottom width height])指定位置繪子圖,成為當前圖
多子圖繪制曲線:
clf; t=(pi*(0:0.001:1))';
y1=sin(t); y2=sin(10*t); y12=sin(t).*sin(10*t);
subplot(2,2,1),plot(t,y1,'r');axis([0,pi,-1,1])
subplot(2,2,2),plot(t,y2,'b');axis([0,pi,-1,1])
subplot('position',[0.2,0.1,0.6,0.40]),plot(t,y12,'b-',t,[y1,-y1],'r:'), axis([0,pi,-1,1])
Ⅱ 繪圖的matlab命令有哪些
選擇圖形窗口命令
1.打開不同的圖形窗口命令 figure
figure(1);
figure(2);
figure(n);用來打開不同的圖形窗口,以便繪制不同的圖形
2.圖形窗口拆分命令 subplot
subplot(m,n,p):分割圖形顯示窗口,m表示上下分割個數,n表示左右分割個數,p表示子圖編號
坐標軸相關命令
1.axis([xmin xmax ymin ymax])
表示x軸最小值最大值,y軸最小值最大值
2.axis equal 使x,y軸的單位長度相同
3.axis square 出圖為正方形
4.axis off 清除坐標刻度
5.semilogx,semilogy 繪制以x/y軸為對數坐標,以10為底,y/x軸為線性坐標的半對數坐標圖形
6.loglog 繪制全對數坐標圖,即x,y軸全取對數
文字標示命令
1.text(x,y,『字元串』) 在圖形的指定坐標(x,y)處表示』字元串』中的內容
2.gtext('說明文字』)利用滑鼠在圖形的某一位置標示說明文字。執行完繪圖命令後再執行gtext('說明文字『)命令
3.title('字元串』)圖形標題
4.xlabel('字元串『),ylabel(『字元串』),zlabel('字元串』),設置x,y,z軸的坐標軸名稱。如需輸入特殊文字,用\開頭
5.legend(『字元串1』,『字元串1』,『字元串1』……)對圖形上多條線按照繪圖順序進行說明
柵格
1.grid 給圖形加柵格
2.grid on 給坐標系加柵格
3.grid off 刪除當前坐標系的柵格
圖形覆蓋/保持
1.hold on 當前圖形保持,且下條圖形仍然繪制在該張圖形上
2.hold off 新圖覆蓋舊圖
離散數據處理
1.bax(x,y)繪制高度條形圖
2.hist(y,x) 繪制x在以y為中心的區間中分布的個數條形圖
3.stairs(x,y)繪制梯形圖
4.stem(x,y)繪制散點圖
Ⅲ 一個簡單的matlab 畫圖命令。
A=[0.2,2.5
0.3,2.5
0.5,4.6
0.7,6.6
0.8,10.3];
x=A(:,1);y=A(:,2);
plot(x,y,'sr-')
Xlim([01]);Ylim([07]);
Xtick_pos=[0:0.2:1];
Xtick_label=[0:0.2:1];
set(gca,'XTickLabel',Xtick_label,'XTick',Xtick_pos);
Ytick_pos=[0:1:7];
Ytick_label=[0:1:7];
set(gca,'YTickLabel',Ytick_label,'YTick',Ytick_pos);
Ⅳ matlab涓鍥懼艦閲婃斁鍛戒護鏄浠涔
matlab涓鍥懼艦鍏抽棴鐨勫懡浠ゆ槸close錛屽叾鐢ㄦ硶鏈夛細
close 鍏抽棴褰撳墠鍥懼艦
close(h) 鍏抽棴鍥懼艦h
close name 鍏抽棴鍚嶄負name鐨勫浘褰
close all 鍏抽棴鎵鏈夌殑銆佹焺涓嶉殣鈃忕殑鍥懼艦
close all hidden 鍏抽棴鎵鏈夌殑鏌勯殣鈃忕殑鍥懼艦錛
close all force 寮哄埗鍏抽棴鎵鏈夌殑鍥懼艦
status = close(...) 鍏抽棴鍥懼艦錛屽苟榪斿洖鎵ц岀粨鏋