x_length=50;for y_length=0:200;z_length=y_length;%[z,y]=meshgrid(z_length,y_length);
%i=0:200;
Hyp1=sqrt((x_length.^2)+(y_length.^2));Hyp2=sqrt((Hyp1.^2)+(z_length.^2));ctheta_i=y_length/Hyp2;Lang_walldb=20*(1-ctheta_i).^2;surf(Lang_walldb)grid onxlabel('y length');ylabel('z length ');zlabel('angular loss')hold onset(gca,'View',[-29,-22]);end
MATLAB: 3D surface plotting. Error (z must be a matrix)
3d plotinghomework
Best Answer