【发布时间】:2013-06-17 15:47:51
【问题描述】:
我需要从图像中提取一个 3x3 矩阵并单独存储,它应该像这样一直持续到图像结束。比如我的图像是如下矩阵:
p = [ 1 2 3 4 5 6 7 8 9; ...
1 2 3 4 5 6 7 8 9; ...
1 2 3 4 5 6 7 8 9; ...
1 2 3 4 5 6 7 8 9; ...
1 2 3 4 5 6 7 8 9; ...
1 2 3 4 5 6 7 8 9 ]
输出应该是这样的:
p1 = [1 2 3; 1 2 3; 1 2 3]
p2 = [4 5 6; 4 5 6; 4 5 6]
p3 = [7 8 9; 7 8 9; 7 8 9]
等等……
您能建议我为此编写代码或内置函数吗?
【问题讨论】:
-
@ZoranPlesivčak MATLAB 可以很好地解释矩阵定义,没有省略号。在这种情况下,它们是多余的。
-
@EitanT 我不知道...也许你应该恢复我的更改。
-
@ZoranPlesivčak 这并不重要。如果你愿意,你也可以这样做。
-
-1:我不同意最初的投票。 你能否给我推荐代码或内置函数表明缺乏研究工作。另外:为什么要提取矩阵并生成额外的矩阵?为什么就地索引和执行计算不是一种选择?
标签: matlab matrix matrix-indexing