MATLAB 行向量、列向量和矩阵创建方法详解 - 数值型和符号型
MATLAB 行向量、列向量和矩阵创建方法详解 - 数值型和符号型
本文将详细介绍 MATLAB 中数值型和符号型行向量、列向量和矩阵的创建方法,并提供将创建的向量和矩阵保存到 .mat 文件的代码示例。
数值型向量和矩阵创建方法
1. 直接赋值
- 行向量:
a = [1 2 3] - 列向量:
a = [1; 2; 3] - 矩阵:
A = [1 2; 3 4]
2. 用函数创建
- 行向量:
a = linspace(0,1,5) - 列向量:
a = linspace(0,1,5)' - 矩阵:
A = ones(3,4)
3. 通过数组操作创建
- 行向量:
a = 1:5 - 列向量:
a = (1:5)' - 矩阵:
A = [1:3; 4:6; 7:9]
符号型向量和矩阵创建方法
1. 直接赋值
- 行向量:
a = sym([1 2 3]) - 列向量:
a = sym([1; 2; 3]) - 矩阵:
A = sym([1 2; 3 4])
2. 用符号型变量创建
- 行向量:
syms x y z; a = [x y z] - 列向量:
syms x y z; a = [x; y; z] - 矩阵:
syms x y z; A = [x y; z x]
3. 通过字符串转换创建
- 行向量:
a = sym('1:5') - 列向量:
a = sym('1:5')' - 矩阵:
A = sym('[1 2; 3 4]')
将向量和矩阵保存到 .mat 文件
% 保存所有变量
save('myVars.mat', 'a', 'A')
% 使用正则表达式匹配符合条件的变量保存
save('myVars.mat', '-regexp', '^a|A$')
% 追加保存到已有的 .mat 文件
save('myVars.mat', '-append')
小结
本文介绍了 MATLAB 中数值型和符号型向量和矩阵的创建方法,并给出了将向量和矩阵保存到 .mat 文件的示例代码。希望这些内容能够帮助您更好地使用 MATLAB 进行矩阵运算。
原文地址: https://www.cveoy.top/t/topic/osBl 著作权归作者所有。请勿转载和采集!