在用MATLAB处置数据时,有时辰,为了几组分歧数据之间的对比,我们需要将几组数据对应的曲线画在一张图上,下面,小编来介绍一下方式
东西/原料
- MATLAB
方式/步调
- 1
起首,我们随机发生三组规模分歧的数据,数据量都为500,他们的鸿沟别离为[10,15],[23,38],,[38,58]。方式如下:
x1=10+5*rand(500,1);
x2=23+15*rand(500,1);
x3=38+20*rand(500,1);
- 2
下面,我们要别离画出x1,x2,x3对应的曲线,用MATLAB的内置函数plot进行操作,别离用三个plot进行画图,成果如下:
plot(x1,'r');
plot(x2,'b');
plot(x3,'g');
- 3
可以看到,图中只有一条曲线,并没有其他两条曲线。这是因为后面plot的语句画的图会将前面plot画的图笼盖失落。是以我们需要用一个语句来保留前面所绘制的图,在需要保留的图的后面加一句hold on,即可将该图保留,使它不被后面的图所笼盖,具体语法如下:
plot(x1,'r');
hold on
plot(x2,'b');
hold on
plot(x3,'g');
如许就可以将三条曲线画在一张图上,为了区别,要别离给这三条曲线界说分歧的颜色
- 4
为了图的美不雅,我们可以用grid on添加网格线,还需要添加横纵坐标轴题目。方式如下:
xlabel('样本序列');
ylabel('值');
- 5
除此之外,因为我们画的是多条曲线,是以还需要添加图例,语法如下:
legend('变量1','变量2','变量3')
括号里面按照绘图的挨次别离写每条曲线代表的意义即可
注重事项
- 最后一个图后面可不消hold on
- 接待大师点赞投票撑持我
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/232755.html
- 上一篇: 微信绑定邮箱流程
- 下一篇: 抖音怎么让视频放慢动作
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497