%matlab 3D极坐标绘图
%主要思想是把极坐标转换到直角坐标系,再利用surf()函数进行绘制
%例如圆的方程极坐标表达为x=r*cos(theta),y=r*sin(theta);在区域theta=[pi/4:pi/2/100:3*pi/4],r=[1:1/50:2],由theta和r展成101*51的矩阵对应的函数值设为 Q(由自己给定)
theta=pi/4:pi/2/100:3*pi/4;
r=1:1/50:2;
x=r’.*cos(theta);%size(x)==[51,101]
y=r’.*sin(theta);%size(y)==[51,101]
surf(x,y,Q);%size(Q)==[51,101]
今天的文章MATLAB 3D极坐标绘图分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/33148.html