雨阳douly
2010-03-25, 09:28
我要画一个三维曲面,在z面的投影是一种形状,在y面得投影又是一种形状,现在不知道怎么在控制x面投影的形状,如下面代码:
clear;
%y为负的衰减部分
L=10;
x=-0.5:0.02:0.5;
y=-20:0.05:-3;
[x,y]=meshgrid(x,y);
zz=0.2.*cos(y.*pi./30).*((2.*x./0.2).^2-1).*exp(-0.6.*(2.*x./0.2).^2)
ii=find(y<-15);
zz(ii)=zeros(size(ii));
surf(x,y,zz);
我现在要凹处也逐渐衰减,从图分析,就是x应该是y的函数,请教高手指点
clear;
%y为负的衰减部分
L=10;
x=-0.5:0.02:0.5;
y=-20:0.05:-3;
[x,y]=meshgrid(x,y);
zz=0.2.*cos(y.*pi./30).*((2.*x./0.2).^2-1).*exp(-0.6.*(2.*x./0.2).^2)
ii=find(y<-15);
zz(ii)=zeros(size(ii));
surf(x,y,zz);
我现在要凹处也逐渐衰减,从图分析,就是x应该是y的函数,请教高手指点