matlab仿真图同时画两张,matlab怎么把两个图放在⼀起1.matlab怎么把两个图放在⼀起
MATLAB中有hold on和hold off指令,在Command Window中使⽤可以实现同时让两个图出现在⼀起。
hold on的意思是打印的图形会叠加在当前图形上。
hold off的意思是打印图形前会消除当前图形,再打印新的图形。
具体可以在Command Window中输⼊help hold查询。
具体使⽤⽅法如下:
plot…… %打印第⼀个图
hold on
plot…… %打印第⼆个图,叠加到第⼀个图上去
hold off
2.matlab怎样将两张图放到⼀张图上
具体步骤如下所⽰:
1、打开电脑,进⼊电脑的主页⾯,打开软件,进⼊软件的主页,如下图所⽰。
2、进⼊软件之后,要把两张图放在⼀张图上,就会看到以下画⾯,可以使⽤hold on 语句,就如下图所⽰⼀样。
3、这样⽤上⾯的hold on 语句之后,这样画⼀个图形之后,继续画第⼆个,就会看到两张图在⼀个画⾯中了。
3.MATLAB中怎样将两张图叠放在⼀起
1.⽤hold on;hold off
例⼦
ezplot('sin')
hold on
ezplot('cos')
ezplot('tan')
ezplot('cot')
hold off
2.⽤subplot
例⼦
subplot(2,2,1)
ezplot('sin')
subplot(2,2,2)
ezplot('tan')
subplot(2,2,3)
ezplot('cos')
subplot(2,2,4)
ezplot('cot')
4.怎么把MATLAB⽣成的两个图合并在⼀起啊
可以使⽤subplot()函数完成。
使⽤⽅法:subplot(m,n,p)或者subplot(m n p)。
subplot是将多个图画到⼀个平⾯上的⼯具。其中,m表⽰是图排成m⾏,n表⽰图排成n列,也就是整个figure中有n个图是排成⼀⾏的,⼀共m⾏,如果m=2就是表⽰2⾏图。p表⽰图所在的位置,p=1表⽰从左到右从上到下的第⼀个位置。
在matlab的命令窗⼝中输⼊doc subplot或者help subplot即可获得该函数的帮助信息。
⽰例:
在MATLAB的命令窗⼝依次输⼊以下命令:(>>不⽤输⼊)
>>t=0:0.001:1;
用subplot函数>>y1=sin(10*t);
>>y2=sin(15*t);
>>subplot(211)
>>plot(t,y1)
>>subplot(212)
>>plot(t,y2)
5.如何在MATLAB⾥⾯将两个图画在⼀起
> data=[
74 781 5
1373 731 11
1321 1791 28
0 1787 4
1049 2127 12
1647 2728 6
2883 3617 15
2383 3692 7
2708 2295 22
2933 1767 7
];
T=data(:,1);
D=data(:,2);
K=data(:,3);
[X,Y,Z]=griddata(T,D,K,linspace(min(T),max(T))',linspace(min(D),max(D)),'v4');%插值
contourf(X,Y,Z) %等⾼线图
hold on;plot(T,D,'-o');
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论