|
MATLAB中括号[]主要用于构建矩阵/向量、拼接数组、接收多输出函数返回值以及删除数组元素。
中括号[]的核心功能
构建矩阵或向量。
a =
或 a =
。b = [1 2; 3 4]
生成2×2矩阵。12[12-3]
与[12 -3]
结果不同。23数组拼接。
[A, B]
等价于 horzcat(A, B)
。13[A; B]
等价于 vertcat(A, B)
。14[C, [A; B]]
。34接收多输出函数返回值。
[C, ia] = setdiff(A, B)
接收两个输出参数。14n = rand(1,2)
。1删除数组元素。
A(1,:) =
删除第一行;A(:,1) =
删除第一列。13其他注意事项
12-3
),需避免歧义性空格。23()
用于索引或函数参数,而中括号``专用于数组构造和操作。56