>> A={1 2;2 3}
A =
[1] [2]
[2] [3]
>> A=[1 2;2 3]
A =
1 2
2 3
Run Code Online (Sandbox Code Playgroud)
在我看来他们基本上是一回事吗?
Jus*_*eel 11
{}
是为了细胞.[]
是用于数组/矩阵.
[]
是一个与数组相关的运算符.数组可以是任何类型 - 数字数组,字符数组(字符串),结构数组或单元格数组.数组中的所有元素必须是相同的类型!
例: [1,2,3,4]
{}
是一种类型.想象一下,你想把不同类型的物品放入一个数组 - 一个数字和一个字符串.这可以通过一个技巧 - 首先将每个项放入容器中{}
,然后使用这些容器 - 单元阵列创建一个数组.
示例:[{1},{'Hallo'}]
使用简写表示法{1, 'Hallo'}
没有必要将相同类型的对象(双精度数)放入单元数组中,就像在您的示例中一样.