what is matrix3d?
2 次查看(过去 30 天)
显示 更早的评论
my code is neighbors = matrix3d(i-1:i+1, j-1:j+1, k-1:k+1);
It gives error like,
Undefined function or variable 'matrix3d'.
0 个评论
采纳的回答
KSSV
2017-3-15
matrix3D is the variable 3D matrix you have. You have not defined it.
matrix3d = rand(10,10,10) ;
% say i = 1, j = 1
i = 2 ; j=3, k = 2
neighbors = matrix3d(i-1:i+1, j-1:j+1, k-1:k+1)
2 个评论
Walter Roberson
2017-3-15
Right. This appears to refer back to https://www.mathworks.com/matlabcentral/answers/310452-how-can-i-find-26-neighbors-of-point-with-coordinates-of-i-j-k#answer_241820 where matrix3d was simply the name of the variable that Image Analyst used to represent the your 3D data set.
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!