Matlab学习笔记之绘图单元1

这篇博客介绍了如何在MATLAB中绘制曲面图,包括mesh图和surf图的使用方法,强调了输入矩阵的尺寸匹配,并展示了如何通过shading命令控制阴影效果和使用colormap改变颜色。此外,还提到了contour函数用于绘制等高线图和pcolor函数配合shading interp创建伪色图。
摘要由CSDN通过智能技术生成

Matlab学习笔记–绘制曲面图
参考《MATLAB实用教程》(第二版)
曲面图:可以将数据绘制成为三维曲面,主要可以用mesh和surf函数进行绘制
首先是绘制mesh图:

x=linspace(1,50,10);
mesh(x)
错误使用 mesh (line 83)
Z 必须为矩阵,不能是标量或矢量。

必须要矩阵才可以用mesh(z)

z=[1:10;2:2:20;3:12];
mesh(z)

得出的图像是这样
mesh绘制z
当然,函数mesh可以有3个自变量.,即mesh(x,y,z),代码实现如下:

x=linspace(1,50,10);
y=linspace(500,1000,3);
z=[1:10;2:2:20;3:12];
mesh(x,y,z)

运行的结果与上图一样,就不放图了。值得注意的是,其中矢量x的个数必须与z的列数相同,而矢量y的元素个数必须与z的行数相同。

surf图的绘制:
surf图绘制的是着色的三维曲面图,它的颜色由Z值决定。s

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值