matlab怎么取消科学计数法_Matlab画图笔记(2)

    上期介绍了创建数组的方式、meshgrid()函数、mesh()函数及一些运算符,点击文章底部“阅读全文”可跳转上篇文章。运用这些知识足够我们绘制出以任一轴或两轴为自变量的任意曲面,但当遇见如封面或下图的柱面时便无计可施。

c79e83cf9b7a39ee05f5032210af736c.png

    上图为x^2+y^2-2x=0与x^2+z^2=4相交的图象,圆柱无限延伸的一轴与其余两轴并无关系,无法用之前的方法通过计算得出其余轴向上的坐标,因此绘制方法有些许差别,以绘制上图的代码为例。

b8282693913c2dad0137340dd7a82e78.png

数据处理

4ab9a43cdc83ed5b86277349bc7e7855.png
  • pi表示圆周率π

  • linspace()与上次说的相同,生成值域[-3,3],长度为 length(t)的数组。此处 length(t)返回数组 t 的长度,保证x,y,z三个方向的数据长度相同。

  • meshgrid()部分在附加的官方文档定义中有提到,这里如

    X1=meshgrid(x1)中X1就等于包含 length(x1)行数列x1的矩阵。

    为了方便理解我们用一个数据较短的例子:

46acf92c9d700f5b7fc34f1b9e8fa355.png

    此处 t 的值为:

ffbf2e7551bdc39fcfdf46788b4d5633.png

    X,Y,Z的值分别为:

bc0e7ee7e2966141a7d703bcc46c66e5.png 1f3068719d085e0ad5b398ff96d61fdb.png
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值