〇、前情提要
学点matlab基础知识。
需要有C语言或其他编程基础,了解线性代数和矩阵相关知识。
参考文档可查https://ww2.mathworks.cn/help/matlab/
参考:
1.1小时Matlab速成教程
https://www.bilibili.com/video/BV1hE411Q7T4?t=54
尊重up劳动成果请务必一键三连
一、软件布局
二、生成矩阵
- 直接法 封号分割行,逗号分割列
a = [1,2,3;4,5,6;7,8,9]
- 冒号一维矩阵 a = 开始:步长:结束,步长为1可省略(循环中使用多)
b = 1:1:10
b = 1:10 %与上一个等价
3. 函数生成
c = linspace(0,10,5) %等差生成指定元素的一维矩阵,省略个数则生成100个
e = eye(n) %eye(维数单位矩阵)
zeros(m,n) %zeros(维数)全零阵
o = ones(m,n) %ones(维数)全1矩阵
r = rand(n) %rand(维数)0~1分布随机阵
rn = randn(n) %randn(维数)0均值Gaussian分布随机阵