Error in surfnorm function?
5 次查看(过去 30 天)
显示 更早的评论
I'm using the surfnorm function in Matlab 2012b. Sometimes the normal vectors along one edge of the surface are reversed, but I can't figure out why it is reversing only the vectors at the edge.
Below is a sample code with a 3x3 surface patch that results in the reversed vectors along one edge. Is there an error in surfnorm? Can I predict when this will happen so I can fix it with subsequent code?
x = [ -3.2851 -3.2718 -3.1598; -3.2851 -3.2718 -3.1598; -3.2851 -3.2718 -3.1598];
y = [ 169.1481 169.1148 168.8310; 169.1481 169.1148 168.8310; 169.1481 169.1148 168.8310];
z = [ -1 -1 -1; 0 0 0; 1 1 1];
figure(1)
surfnorm(x,y,z)
采纳的回答
更多回答(1 个)
SEANGHAI THA
2019-10-28
I do not know how to write the code of this figure, please help me! Because I am just the beginner of the matlab program!![20191022_185405.jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/245207/20191022_185405.jpeg)
![20191022_185405.jpg](https://www.mathworks.com/matlabcentral/answers/uploaded_files/245207/20191022_185405.jpeg)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Surface and Mesh Plots 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!