创建一个二维矩阵有两个嵌套的循环

1视图(30天)
SYML2nd
SYML2nd 2020年9月1日
回答: 里克 2020年9月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, B],我有错误,数组连接是不一致的。
我希望你能帮助我。
PS我知道这个示例矩阵可以很容易获得,我想获得它使用嵌套循环。

接受的答案

里克
里克 2020年9月1日
动态增长数组是一个坏主意。你应该提供更多细节关于你实际的目标,因为这个问题没有意义的定义。
一个= [];
x = 1:1:4
B = [];%重置B的每一个循环
y = 1:1:4
B = (B; y);
结束
一个= [A, B];
结束
一个

更多的答案(0)

类别

找到更多的在开始使用MATLAB帮助中心文件交换

标签

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!