【发布时间】:2011-12-22 11:07:57
【问题描述】:
假设有一个矩阵 [mXn]。例如:a=[2 9; 5 7; 8 25; 1 6; 3 9]。
我想知道如何从第二行中减去第一行,依此类推,直到两行之间的差为 1。
接下来从第三行减去第一行,以此类推,差值为 2。
并且在每个循环之后保存新矩阵的输出,并使用与循环对应的名称来表示差异1的名称可能是 newMatDif_1 等等。
diff1----5-2 7-9; 8-2 25-9; .......newMatDiff_1
diff2----8-2 25-9; 3-8 9-25;.......newMatDiff_2
diff3----1-2 6-9; .......newMatDiff_3
【问题讨论】:
-
第一个不应该是:
5-2 7-9; 8-5 25-7; 1-8 6-25; 3-1 9-6; ...?
标签: arrays matlab iteration operation