离散数值计算时,要算球外空间,比如球半径为2,在r>2到r<=5这个空间,按相当于纬度或经度方向给空间各点设值,间隔每条纬度线的值不同,请问知道怎么设吗?
r=2:0.1:5; %有31个点
theta=0:pi/10:pi %11个值
phi=0:pi/20:2*pi %11个值
for i=1:31
for j=1:11
for k=1:11
if(如图,同颜色的纬线上赋相同的值)%这颜色没关系,只是用来说明题意,区分是间隔的而已
f(i,j,k)=15;
else%另一种颜色的赋另一个值
f(i,j,k)=10;
end
end
end
end
请问我的if语句该怎么写呢?
即如下图,不过是三维的