永发信息网

MATLAB中我要得到y在极坐标下的曲线,但是没有显示出来,求教啊!

答案:1  悬赏:0  手机版
解决时间 2021-02-27 18:16
  • 提问者网友:我一贱你就笑
  • 2021-02-27 12:10
MATLAB中我要得到y在极坐标下的曲线,但是没有显示出来,求教啊!
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-02-27 12:16
k=1;
for t=0:0.001:2*pi
z=0.38961.*((cos(t)+sin(t).*i)-0.131134./(cos(t)+sin(t).*i)-(0.06094.*i)./((cos(t)+sin(t).*i).^2)-0.10324./((cos(t)+sin(t).*i).^3)+(0.0425.*i)./((cos(t)+sin(t).*i).^4));
s=0;
for n=-5:1:5
s=s+n.^3.*besselh(n,1,abs(z)).*(z./abs(z))^n;
end
y(k)=s+exp(((z.*exp(pi.*(-i))+mean(z).*exp(pi.*i))./2).*i);
k=k+1;
end
r=abs(y);
bdelta=angle(y);
polar(bdelta,r)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯