matlab 曲面的平滑
·
matlab 曲面的平滑
clear;
clc;
theta=meshgrid(eps:pi/180:pi);
phi=meshgrid(eps:2*pi/180:2*pi)';
F=abs(sin(theta)*cos(phi));
[x,y,z]=sph2cart(phi,pi/2-theta,F);%之前第二个变量直接写的是theta,对照说明以后已改正
figure(1);
% mesh(x,y,z);
surf(x,y,z);
shading interp; %平滑
title('电基本振子的立体方向图');
xlabel('x'),ylabel('y'),zlabel('F(\theta,\phi)');
theta=linspace(eps,2*pi,100);
F_E=abs(sin(theta));
figure(2);
polar(theta,F_E);
title('E面方向图');
为了可复现一些随机生成过程:
rng('default');%先将随机数生成器设置为默认值
rng(6);%设置伪随机数种子为6
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)