• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Matlab画图实现数据可视化

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

介绍:

Matlab作为一种科学计算工具,在对大量数据进行处理运算方面,存在较大的优势;对于大量的数据,很难发现里面的规律,所以在这里特意介绍使用Matlab画图的各个命令,实现数据的可视化;

 


 

命令简单介绍:

1、二维绘图的基本命令由plot、loglog、semilogx、semilogy、polar。它们的使用方法基本是相同的,其不同点是在不同的坐标中绘制图形。plot命令使用线性坐标空间绘制图形;loglog命令在两个对数坐标空间中绘制图形;而semilogx、semilogy命令使用x轴(或y轴)为对数刻度。另外一个轴为线性刻度的坐标空间中绘制图形;polar使用极坐标空间绘制图形。

2、在这里我们只介绍线性坐标空间的作图函数plot、subplot、title、xlable、ylable、text、gtext、hold on、set、axis等;

plot:二维线性空间制图命令

plot(x,y,\'color_point_linestyle\'):绘制y对应x的轨迹,y与x均为向量,具有相同的元素个数。用字符串color_point_linestyle完成对上面三个参数的设置,具体的参数如下图;

当plot(x,y)中的x和y均为m*n矩阵时,plot命令将绘制n条曲线;

当plot(t,[x1,x2,x3])在同一坐标轴内同时绘制三条曲线;如果所重曲线对应不同的向量绘制,可以使用命令plot(t1,x1,t2,x2,t3,x3),这个时候t1、t2、t3可以对应不同的元素个数;但是t1与x1等都必须对应相同的元素个数;

 

subplot(m,n,p):在一个figure中,建立一个m*n的图形矩阵,p表示当前绘制图形所在的位置;

title(\'标题\'):给绘制的图形加标题;

xlabel(\'x轴\'):给x轴加注释,同理可以应用于y轴,使用ylabel命令;

text(x,y,\'string\'):在x对应y的点上进行string说明标记;

gtext(\'string\'):通过使用鼠标定位注释文字(string)所在的位置;

hold on:是图形保持命令,可以把当前图形保持在屏幕上不变,同时在这个坐标系中挥着另外一个图形;

hold off:则是关闭当前坐标系中的图形;

3、得到我们想要的坐标数值形式:Matlab画图时的坐标是Matlab自适应的;有时候我们想得到特定间隔特定x轴或者y轴长度的图形,下面或许对你有用:

axis([0 2500 0 150]);
set(gca,\'xtick\',[0:500:2500]);
set(gca,\'ytick\',[0:50:150]);

上述程序段的意义就是,x轴的长度范围为0-2500,以500长度为间隔;y轴的长度范围为0-150,以50长度为间隔;


 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab版本转换发布时间:2022-07-18
下一篇:
[原创]Matlab之复选框使用发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap