Ⅰ 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(...) 鍏抽棴锲惧舰锛屽苟杩斿洖镓ц岀粨鏋