感悟网 导航

matlab中用plot画多条曲线图时,怎样改变各曲线的大小 Matlab用plot如何分别设置多条线宽?

作者&投稿:华命 (若有异议请与网页底部的电邮联系)
matlab中用plot画多条曲线图时,怎样改变各曲线的大小?~

直接用代码改方式如下:
h1=plot();
hold on
h2=plot();

set(h1)能得到你能改的h1句柄所对应图像的属性
例如 set(h1,'LineWidth',1.5);这就将h1对应的线粗细改为了1.5
多个属性更改可以在一个set指令里实现
如:set(h2,'LineWidth',2,'color','red','LineStyle','.-')这就将h2对应的线
粗细改为了2,颜色改为了红色,线型改为 了点划线,具体可设置的属性 可以在set(h2)知道

当然在绘图之前可以用类似于set的指令提前赋予属性,如:
plot(x,y,'color','red','linewidth‘,2','linestyle','.');若想修改则用上述方法,在plot之前赋一个值

原先的m和b只是一个点,所以画不出线,把m和b换成与n和a数量相同的点,就可以画出来,设置线型也要每个都设置。
程序:


% 例如:
plot(x,y,'-','LineWidth',1.5)  % 其中1.5即为线宽大小


《怎样用matlab将几条曲线画在一个图上》
答:fs=100;t = -1:.1/fs:1;y1=sin(2*pi*t);y2=cos(2*pi*t)plot(y1);hold on plot(y2,'r');这样两条曲线就画出来了,为了区分,第二条我用了红色

《用matlab在一幅图中绘制多条分段函数曲线》
答:方法一,分段分别画,然后用hold on将图像保持在同一个axes中%保持在同一个坐标轴中还可以用set(gca,'Nextplot','Add')命令x1 = linspace(0,1,30);y1 = x1;x2 = linspace(1,2,30);y2 = x2.^2;plot(x1,y1)hold on%或者% set(gca,'Nextplot','Add')plot(x2,y2)%方法二,巧用...

《matlab中如何在同一幅图上绘图》
答:plot(x2,y2);2、在绘制曲线时常用plot(x,y)函数,如下所示:plot(x1,y1);plot(x2,y2);为了保证绘制在同一幅图中,所以需要使用命令: hold on 3、设置图像的横坐标轴和纵坐标轴,并设置标题:xlabel('x')ylabel('y')title('在一幅图中绘制多条曲线')综上所述,完整的代码如下所示,...

《如何MATLAB设置多条曲线的线宽??》
答:Matlab画图设置多条线宽有以下两种方法。plot plot(x轴,y轴,'linewidth',线宽值);例子:x=0:1:450; y=0:2:900; m=0:1:100;n=0:3:300;plot(x,y,'linewidth',2); hold on; plot(m,n,'linewidth',3);set set(gca,'linewidth', 线宽值);例子:x=0:1:450; y=0:2:900; m=0...

《matlab画图,在同一窗口中显示大量的曲线,各曲线用不同的颜色区分。_百...》
答:如果是y(x)的曲线可以plot(x,y,'r');r表示用红色线,其他的颜色有b-蓝色,g-绿色,y-黄色。或者用ploy(x1,yi,s1,x2,y2,s2,...)这种形式话多条曲线,s也表示线颜色

《matlab 在一个figure中画了几条曲线,怎么调节上下层次关系?》
答:可以设置axes的Children属性,例如:t=0:.1:10;h1=plot(t,sin(t),'b','linewidth',3);hold onh2=plot(t,cos(t),'r','linewidth',3);set(gca,'child',[h1 h2])先画的蓝线在下面,被红线盖住,但设置Child属性后,蓝线在前面。注意:1、属性在不引起歧义的条件下可以简写,而且不区分...

《matlab中在一个程序中怎么连续画图》
答:是这样的,如果你再程序开始添加hold on这个的画,表示这之后的每一次作图都保留以前的图,这样就可以连续画图了 反之 hold off ,表示打开这个之后,,每次画图,删除以前的图,

《matlab中plot(2,2)是什么意思》
答:二维线画图函数plot格式为plot(x,y),如果X和Y都是数组,按列取坐标数据绘图,此时它们必须具有相同的尺寸;如果X和Y其中一个是向量另一个为数组,X和Y中尺寸相等的方向对应绘制多条曲线;如果X和Y其中一个是标量另一个为向量,那么将绘制垂直X或者Y轴离散的点。

《matlab中 plot函数全部功能怎么用》
答:>> y=sin(x);>> plot(x,y)生成的图形是上30个点连成的光滑的正弦曲线。多重线 在同一个画面上可以画许多条曲线,只需多给出几个数组,例如 >> x=0:pi/15:2*pi;>> y1=sin(x);>> y2=cos(x);>> plot(x,y1,x,y2)则可以画出多重线。另一种画法是利用hold命令。在已经画好...

《求公式!matlab画图,在图中画出几条线,不同颜色。带注释之类。_百度知 ...》
答:如下参考:1.首先打开matlab,点击回车:X1=0:0.1:10;Y1等于sin(x1)X2=0:0.1:10;Y2等于cos(x2)然后作图(x1,y1,x2,y2)2.如下图所示。此时,通过注释不知道度数,只有两条曲线。3.此时,legend函数可以被传递回通道以添加注释。格式如下:传奇('sin','cos');分...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网