matlab中数据可视化,matlab的数据可视化

1 数据的可视化

(1)二维绘图

|-》 plot函数

举例: clear all;

x=0:0.01:12;

y1=sin(x);

plot(x,y1);

|-》 polar函数:是在极坐标下的绘图函数

|-》 plotyy函数:在同一图中绘制双Y轴

举例: clear all;

x=0:0.01:12;

y1=sin(x);

x1=-1:0.01:12;

y2=cos(x1);

plotyy(x,y1,x1,y2);

|-》其他常用函数:

subplot函数:在同一图形界面中同时显示多个坐标轴

举例: y=zeros(4,15);

for k=1:4

y(k,:)=rand(1,15);

subplot(2,2,k)

plot(y(k,:));

end

hold on;

hax=axes('Position',[.35,.35,.3,.3]);

bar(hax,y)

hold函数:在绘制好的图形上叠加绘制新的图形

grid函数:给坐标轴添加网格线

box函数:给坐标轴添加边框

title函数:给图形添加标题

xlabel函数:通过xlabel和ylabel给图形添加坐标轴标题

legend函数:表示图形中不同颜色或线性曲线代表的实际意义

text/gtext函数:采用文本框对图形进行标注

--指定位置添加备注: text(pi,0,'sin(x)')

--交互自定义添加备注位置 :gtext('sin(x)')运行程序后点击图上的位置添加

(2)特殊二维绘图

|-》bar函数和barh函数:bar函数绘制竖起柱状图而barh函数绘制水平柱状图

举例: clear all;

Y=rand(5,3)*10;

%

subplot(2,2,1);

bar(Y,'grouped');

title('竖直柱状图Group');

%

subplot(2,2,2);

bar(Y,'stacked');

title('竖直柱状图stacked');

%

subplot(2,2,3);

barh(Y,'grouped');

title('水平柱状图Group');

%

subplot(2,2,4);

bar(Y,1.5);

title('水平柱状图 width=1.5');

|-》area函数

|-》pie函数

|-》errorbar函数:误差图经常用于显示工程中的大量误差数据

(3)常见三维绘图

|-》plot3函数

|-》meshgrid函数:用于生成网格数据

|-》mesh函数:网线图是把临近的网格顶点(x,y)对应的曲面上的点(x,y,z)用线条连接起来的三维曲面图

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值