Hi, I'm attempting to use the surfnorm function to produce a set of perpendicular vectors to a hemisphere.
I have used this function before without problem but I have been having some issues. Here is the code
R=22; phi=linspace(0,pi,50); theta=linspace(-pi/2,pi/2,50);[phi,theta]=meshgrid(phi,theta);X=R*sin(phi).*cos(theta); Y=R*sin(phi).*sin(theta); Z=R*cos(phi);[Nx,Ny,Nz]=surfnorm(X,Y,Z);quiver3(X,Y,Z,Nx,Ny,Nz)
As stated in the title I get the error:"Attempt to execute SCRIPT surfnorm as a function"
even when I run the example code given on the website:
[x,y,z] = cylinder(1:10);figuresurfnorm(x,y,z)axis([-12 12 -12 12 -0.1 1])
I get the same error.
Any help or comments would be appreciated, thanks. John
Best Answer