MATLAB中[1 2]和[1,2]之间有什么区别吗?

use*_*729 2 syntax matlab

>> [1 2]

ans =

     1     2

>> [1 ,2]

ans =

     1     2

>> 
Run Code Online (Sandbox Code Playgroud)

它看起来一样,是真的吗?

Wil*_*den 8

不; 没有区别.有关详情,请参阅此处:

在MATLAB中创建矩阵的最简单方法是使用矩阵构造函数运算符[].通过E在括号内输入元素(如下所示)在矩阵中创建一行.用逗号或空格分隔每个元素:

row = [E1, E2, ..., Em]          row = [E1 E2 ... Em]
Run Code Online (Sandbox Code Playgroud)