美赛准备——matlab作图学习(进阶)

也是跟着b站上台大的老师学的一课,总结起来这节课主要学了

美赛准备——matlab作图学习(进阶)_第1张图片

一、对数 

美赛准备——matlab作图学习(进阶)_第2张图片

一般做对数的图,加上网格会更直观,即加上下面这句

set(gca,'XGrid',on)

 二、plotyy()

当有两条直线的因变量对应同一个自变量,如果把他们画在同一张图中,则用plotyy()

美赛准备——matlab作图学习(进阶)_第3张图片

上图中的AX是axes的handle ,H1是y1这条线的handle, H2是y2的handle

三、图表

美赛准备——matlab作图学习(进阶)_第4张图片

histogram看整体的情况,上面的hist(y,10) 10是指画了十个柱子

bar charts看个别的情况

美赛准备——matlab作图学习(进阶)_第5张图片

bar chart还可以有更多的变化,比如下面

美赛准备——matlab作图学习(进阶)_第6张图片

下面是饼图pie(a,[0,0,0,1])后面的[0,0,0,1]表示画出的饼图中前三个数据和第四个数据之前有空隙

美赛准备——matlab作图学习(进阶)_第7张图片

极坐标图是由角度Thera和半径控制的

美赛准备——matlab作图学习(进阶)_第8张图片

接下来是画起来像楼梯和一根根小柱子的图

美赛准备——matlab作图学习(进阶)_第9张图片

四、一些特殊图形

美赛准备——matlab作图学习(进阶)_第10张图片

fill()是除了画线以外,还会把封闭多边形的内部涂满。 

关于配色

美赛准备——matlab作图学习(进阶)_第11张图片

当然这节课老师还讲了很多3D作图的tips,感觉美赛我应该用不到,就不在从这里总结了。

详见https://www.bilibili.com/video/av68228488?t=2030&p=6

你可能感兴趣的:(美赛准备——matlab作图学习(进阶))