MATLAB 3D极坐标绘图

MATLAB 3D极坐标绘图%matlab3D极坐标绘图%主要思想是把极坐标转换到直角坐标系,再利用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]

%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]

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAbTBfNTM4NDk0NzI=,size_15,color_FFFFFF,t_70,g_se,x_16

 

今天的文章MATLAB 3D极坐标绘图分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/33148.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注