创建一个带有两个嵌套循环的2d矩阵

1次查看(最近30天)
SYML2nd
SYML2nd 1 .卡特彼勒
回答: 里克 1 .卡特彼勒
你好,
我试图创建一个二维矩阵与两个嵌套循环。我的代码真的很复杂,所以我写了一个非常简单的版本的问题。这个简化代码的范围是获得
[1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4]
我写了一个这样的代码
一个= []
B = []
x = 1:1:4
y = 1:1:4
B = [B; y]
结束
一个= [A, B]
结束
在我看来,问题是一旦循环结束,嵌套循环还会继续附加y的值。当我输入A=[A,B]时,就会出现数组不一致的错误。
我希望你能帮助我。
我知道这个矩阵的例子可以很容易得到,我想用嵌套循环来得到它。

接受的答案

里克
里克 1 .卡特彼勒
动态增长数组不是一个好主意。您可能应该提供关于实际目标的更多细节,因为这个问题定义没有意义。
一个= [];
x = 1:1:4
B = [];在A的每个循环中重置B
y = 1:1:4
B = (B; y);
结束
一个= [A, B];
结束
一个

更多的答案(0)

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!