-2
在MATLAB中的一個程序中,我發現了下面的語句,但我無法弄清楚這意味着什麼。這是什麼意思? Z = A(xxx:xxx + w-1,yyy:yyy + w-1,:);
Z = A(xxx:xxx + w- 1, yyy:yyy+ w- 1, :);
A是在索引(N,N,3) XXX,YYY,w爲整數
在MATLAB中的一個程序中,我發現了下面的語句,但我無法弄清楚這意味着什麼。這是什麼意思? Z = A(xxx:xxx + w-1,yyy:yyy + w-1,:);
Z = A(xxx:xxx + w- 1, yyy:yyy+ w- 1, :);
A是在索引(N,N,3) XXX,YYY,w爲整數
A是3維矩陣。在該陳述中,您正在閱讀該矩陣中的一系列單元格。在Matlab中:b表示從a到b,冒號(:)表示「一切」。
Lets say that xxx=5, yyy=10 and w=2. Then in your case you are reading:
1st dimension (rows) : from 5 to 6 (6 = 5 + 2 - 1)
2nd dimension (columns) : from 10 to 11 (11 = 10 + 2 - 1)
3rd dimension (pages) : all of the pages.
這裏是一個[教程](https://www.math.utah.edu/~eyre/computing/matlab-intro/matrices.html),其可以對你有用。另外,請點擊非常好的圖標將此問題標記爲已回答 – ganninu93