matlab矩形积木,matlab入门到放弃(四)、绘图基本操作

一、图形保持

hold on:开启图形保持

hold off:关闭图形保持

hold:两种模式进行切换

d5cf01b3220961b3a5642afd6bd7ce65.png

二、图形窗口分割

子图:同一图形窗口中的不同坐标系下的图形。

subplot函数

subplot(m,n,p),其中,m和n指定将图形窗口分成mxn个绘图区,p指定当前活动区。

71a9a31ee23656c2d42714dad5ea9dcf.png

三、条形图之bar函数:

格式一: bar(y,style)

其中,y是数据,矩阵的行号作为横坐标。选项style用于指定分组排列模式。

style:包含(grouped)簇状分组、(stacked)堆积分组两种,默认采用簇状分组模式。

b1d507c798190fd42f97de423b090880.png

格式二:  bar(x,y,style)

其中,x用于存储横坐标,y存储数据,y的行数必须与x的长度相同。

7a15ea9e09d560a83ae06cb51a49df2e.png

四、直方图

绘制直方图的函数有两个,hist函数与rose函数。

1、hist函数

hist函数用于绘制直角坐标系下的直方图。

格式:

(1)、hist(y)

参数y是要统计的数据,将y中的最大值与最小值之间的数值区间等分,并统计落在每个元素区间的元素个数,然后以元素个数为高度绘制条形图。

(2)、hist(y,x)

其中,参数y是要统计的数据,x用于指定区间的划分方式,若x为标量,则将统计区间分为x个小区间,若x为向量,则向量中每一个值指定向量的中心值,元素的个数为数据分组数,x缺省时,默认按照10个区间进行统计。

de03b1c514c0bd824e071b3cb74821bf.png

2、rose函数

rose函数用于绘制极坐标系下的直方图。

格式:    rose(theta,x)

其中,参数theta用于确定每一区间与原点的角度,选项x用于指定区间的划分方式。绘图时将圆划分为若干个角度相同的扇形区域,每一扇形区域的高度反应落入该区间的theta元素的个数,若x为标量,则在0~2pi区间内均匀划分成x个扇形区域,x缺省时,默认按照20个缺省区间进行统计。

(y*pi是因为单位是角度不是弧度)

0c55527ec90cf05f38dc18351092ac76.png

五、randn函数

randn函数用于产生标准的正态分布的随机数或矩阵的函数,randn(m,n)返回一个m*n的随机项的矩阵

六、扇形图

pie函数

扇形图反映一个分量在总数量中占的比重

格式:pie(x,explode)

其中,参数x存储待统计的数据,选项explode控制图块的显示模式。

explode是与x同等大小的向量,与explode向量的非0对应的部分将从饼图中心分离出来,省略explode时,饼图是一个整体,即没有分离部分。

d8074b75c2dce0e683b253d01f618250.png

其中,location指定图例放在绘图区域的外侧,否则默认和绘图区域重叠。

七、面积图

area函数

反应多个数据系列累计变化的趋势

八、散点类图形

scatter函数:散点图

stairs函数:阶梯图

stem函数:杆图

三者的使用方式类似,以sctter函数为例说明:

格式:

scatter(x,y,选项,’filled’)

参数x、y用于定为数据点,选项用于指定线型、颜色、数据点标记。一般情况下x,y为同等大小的向量,filled用于填充数据点标记。

e357da59f02444ce4a22f7b66054aa4a.png

九、plot3函数绘制三维曲线

绘制三维曲线最常用的函数,其基本用法为:

plot3(x,y,z)

其中,x、y、z组成一组曲线的坐标,通常,x、y、z为一组长度相同的向量。当参数x、y、z为同型矩阵时,以x、y、z的列元素为坐标绘制曲线,曲线的条数等于矩阵的列数。

当参数x、y、z中有向量,也有矩阵时,向量的长度要等同于矩阵的长度。

example1:绘制一条折线

f7162451c64b91d859f37a2d1e7f1c7d.png

example2:绘制5条正弦曲线

51fb6fbb64d82d16d605bef205da2179.png

t=t‘表示对t进行转置成列向量。

十、fplot3函数绘制三维曲线

如果x,y,z坐标用参数方程定义,且参数方程只有一个自变量,则使用fplot3函数,其格式为:

fplot3(funx,funy,funz,tlims)

其中,fun[*]代表曲线x、y、z坐标的函数,通常采用函数句柄的形式。tlims为参数函数自变量的取值范围,用二元向量[tmin,tmax]描述,默认为[-5,5]。

example:绘制moxico帽顶曲线

4ad535d92982dd5c33b88faeca7de835.png

在fplot3函数中,可以指定曲线的线型、颜色和数据点标记

6e9ffcfed39a5495c4aff89f4a8d132b.png

FPGA大赛系列

本文完!!!

欢迎关注,更精彩的内容等着你!

09b72ebc4bf211d481962b3b879328b6.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值