如何计算 matlab 中矩阵的平方
在 Matlab 中,计算矩阵的平方有几种方法:
- 使用内置函数
A = [1 2; 3 4]; A_squared = A^2; % 计算 A 的平方
- 使用矩阵乘法
A = [1 2; 3 4]; A_squared = A * A; % 计算 A 的平方
- 使用逐元素乘法
A = [1 2; 3 4]; A_squared = A .* A; % 计算 A 的逐元素平方
示例:
考虑矩阵:
A = [1 2; 3 4]
使用上述方法计算 A 的平方:
- 内置函数
A_squared = A^2; disp(A_squared)
输出:
>> A_squared
ans =
1 4
9 16- 矩阵乘法
A_squared = A * A; disp(A_squared)
输出相同:
>> A_squared
ans =
1 4
9 16- 逐元素乘法
A_squared = A .* A; disp(A_squared)
输出:
>> A_squared
ans =
1 4
9 16










