什么是X(1,:) = [x y];在matlab中

时间:2015-07-28 18:31:33

标签: matlab

我不是matlab用户,我只想重写一个从matlab到python的函数。 所以我的问题就像tittle一样,X的意思是什么(1,:) = [x y]; 当X是数组和x时,y是向量?

2 个答案:

答案 0 :(得分:0)

假设:

x = [1 2 3]
y = [4 5 6]

然后[x y]会产生

[1 2 3 4 5 6]

因此这两个向量是连接的。

X(1,:) = ...将右侧分配给矩阵X的第一行。

答案 1 :(得分:0)

X(1,:) =表示"将右侧的任何内容放入X"的第1行。

[x y]表示水平连接。

请注意,如果工作区中存在X,则xy的组合需要具有正确的大小,否则您将获得{{1}错误。

您可以在m.s.

的答案中看到一个示例