科学网

您所在的位置:网站首页 球坐标系的坐标表示 科学网

科学网

2024-06-08 18:34| 来源: 网络整理| 查看: 265

MATLAB球坐标下作图

已有 28761 次阅读 2014-3-1 10:08 |系统分类:科研笔记| MATLAB, 三维图形, 球坐标

      MATLAB作图的功能是很强大的,简单地调用plot、plot3、mesh、surf等函数,就可以方便快捷地绘制出漂亮的二维或者三维图形。一般情况下我们遇到的是在笛卡尔坐标系下,做出沿x, y, z的图形,不过有时也会遇到使用表达的函数,这就需要在球坐标系下才能做出三维立体图。

>> theta=linspace(0,pi);  /定义角的范围(0-

>> phi=linspace(0,2*pi);   /定义j角的范围(0-2

>> [tt,pp]=meshgrid(theta,phi); /把空间分为空间角的单元

>>r=f(tt,pp); /定义r的取值

>> [x,y,z]=sph2cart(pp,pi/2-tt,r);  /把球坐标转化成笛卡尔坐标

>> mesh(x,y,z); /绘制网格图形

>>surf(x,y,z);  /绘制三维曲面

https://blog.sciencenet.cn/blog-907836-771996.html 上一篇:Endnote中插入网页参考文献下一篇:Origin做柱状图及柱子颜色RGB 收藏 IP: 210.72.130.*| 热度|


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3