Attempt to execute SCRIPT surfnorm as a function:
1 回表示 (過去 30 日間)
古いコメントを表示
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);
figure
surfnorm(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
0 件のコメント
採用された回答
per isakson
2016 年 1 月 16 日
Most likely there is another file named surfnorm that shadows the proper file. Run
which surfnorm -all
to find out
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Guidance, Navigation, and Control (GNC) についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!