涛涛--打卡matlab绘图(3)

目录

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

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值