matlab基础语法
matlab使用
常用函数
abs() 绝对值
sqrt() 开方
mod() 取余
exp() 指数
sum() 总值
mean() 均值
std() 标准差
矩阵
- eye(n) n为阶数 单位矩阵
- reshape(矩阵,要变成的形状) 矩阵变形
- linspace(初始值,终值,点数)
- zeros(n) 全0矩阵
- ones(n) 全1矩阵
- rand 随机数
- m’ 转置
- inv(m) 逆矩阵
- [V,D] = eig(m) 特征值 %V:特征向量矩阵,D:特征值矩阵,对角元素为特征值
矩阵的索引
- m(8) %列方向检索,第8个位置
- m([1,3,5]) %列方向检索,第1,3,5个位置的元素
- m(2,3) %第2行 第3列的元素
- m([1,2],3) %第1、2行的第三个元素
- m([1,2,],[1,2]) %第1、2行 第1、2列的元素
字符串的数值转化
- str2num() %字符串转数值
- num2str(1/3 ,2) %数值转字符串,第二个参数为有效数字的位数
输入输出
input(“打印的文字”,’s’) %输入字符串加第二个参数”s”
disp() 输出语句 %输出多个字段,需要将多个字段转化成字符串矩阵,在进行输出
- disp([“hello”,2])
“hello” “2”
- disp([“1 / 3 =”+num2str(1/3,2)])
1 / 3 = 0.33
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Leabox!
评论