【发布时间】:2020-11-23 21:45:00
【问题描述】:
我正在尝试在 MATLAB 中执行非循环移位。我有
A = [1 2 3 4 5; 0 0 13 14 15; 21 22 23 24 25; 0 0 33 34 35 ; 41 42 43 44 45]
和
B = [1 2 3 4 5; 11 12 13 14 15; 21 22 23 24 25; 31 32 33 34 35 ; 41 42 43 44 45]
如何移动偶数行的索引,是否可以用选择的整数填充空索引?
期望的输出:
A =
1 2 3 4 5
13 14 15
21 22 23 24 25
33 34 35
41 42 43 44 45
B =
1 2 3 4 5
11 12 13 14 15
21 22 23 24 25
31 32 33 34 35
41 42 43 44 45
编辑:意识到我弄乱了矩阵 B 的期望输出。我不小心遗漏了一些元素。试图将变量非循环向右移动
【问题讨论】:
-
对于矩阵
B的预期输出,第 3 行的行为是什么,它似乎没有遵循其他转变的趋势? -
这是一个漂亮的期望输出,但它在计算机内存方面毫无意义。如果您使用的是矩阵,甚至没有输入!
-
对不起,我错过了一些整数。目的是将矩阵 B 的偶数行向右移动两次。我修复了输出并添加了详细信息