フィルターのクリア

what is matrix3d?

2 ビュー (過去 30 日間)
Sandhiya Prakash
Sandhiya Prakash 2017 年 3 月 15 日
コメント済み: Walter Roberson 2017 年 3 月 15 日
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'.

採用された回答

KSSV
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
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 件)

カテゴリ

Help Center および File ExchangeMathematics についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by