目录
1.针状图
2.等高线图
1.针状图
函数f(x)=e^(-0.03x)sin(x/5)是弹簧在一个力的作用下的相应,x为时间
我们绘制一个150秒内的图像
输出结果
假设我们5秒采集一次数据,则步长=5
感觉图像有点粗糙,把他转换为针状图,使用stem(x,y)表达式
美化针状图
stem(x, y)传递'fill'参数选项让 MATLAB 填充标记。我们还可以自由地选择标记的线条样式,包括方块(s)、菱形(d)、五角星(p)、圆圈(o)、叉号(x)、星号(*)和点号(.)。在这个图像中我用了pr,p为五角星,r为红色,关于颜色前面介绍过。
2.等高线图
做等高线图,我们要引入meshgrid。meshgrid 是一个可以为我们建立独立变量的易用函数, 它所做的工作是为我们产生矩阵元素,元素 x 和 y 按照我们分别所指定的范围和增量来产 生。
假设我们要函数 z = x^2+y^2在-7≤x≤5 和-4≤y≤3 范围内的图象,增量为0.1
输出结果
加点难度
我们这次用z=-3ye^(-x^2-y^2)在-2≤x,y≤2 范围内的图象
输出结果
当我们再输入一个命令
得到
再来一个
surf与surfc(表面渐变)
可以明显看出这个多显示了个投影
flat,interp,facted
图象中的阴影可以设置为 flat、 interp 和 faceted。flat 是用同一颜色为每个网格进行着色并隐藏网格线,而 facted 则显示网格,使用 interp 是告诉 MATLAB 使用颜色插值的办法进行着色,因此显得非常平滑,举个例子先把图灰度,再使用interp