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 进行矩阵运算。

MATLAB 行向量、列向量和矩阵创建方法详解 - 数值型和符号型

原文地址: https://www.cveoy.top/t/topic/osBl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录