Anda di halaman 1dari 2

clear;clc;

sita=meshgrid(0:pi/90:pi);
fai=meshgrid(0:2*pi/90:2*pi)';
l=0.25;
d=1.25;
beta=0;
m=1;
r1=abs(cos(2*pi*l*cos(sita))-cos(2*pi*l))./abs(sin(sita)+eps);
r2=sqrt(1+m*m+2*m*cos(beta+2*pi*d*sin(sita).*sin(fai)));
r3=r1.*r2;
r1max=max(max(r1));
r2max=max(max(r2));
r3max=max(max(r3));
[x1,y1,z1]=sph2cart(fai,pi/2-sita,r1/r1max);
[x2,y2,z2]=sph2cart(fai,pi/2-sita,r2/r2max);
[x3,y3,z3]=sph2cart(fai,pi/2-sita,r3/r3max);
subplot(3,1,1);
surf(x1,y1,z1);axis([-1 1 -1 1 -1 1]);shading interp; %
subplot(3,1,2);
surf(x2,y2,z2);axis([-1 1 -1 1 -1 1]);shading interp; %
subplot(3,1,3);
surf(x3,y3,z3);axis([-1 1 -1 1 -1 1]);shading interp; %

Anda mungkin juga menyukai