1.数的操作
1.1复数COMPLEX
取相角angle(x);
取幅值abs(x);
取实部real(x);
取虚部imag(x);
TIP:eps非常小的数字
2.向量
简单来说,分为行向量和列向量。
2.1构建
- 列向量用 “;”或者“回车”
- 行向量用 “,”或者“空格”
那么就可以直接输入,或者用linspace()函数创建向量‘
2.2取元素
tip:matlab的向量第一个索引下标为1
- 取向量x的第n个元素,x(n)
- 取向量x的第n个至第m个元素,x(n:m)
- 乱取x的元素,x([n m j])
2.3运算
- 加法,x+1,向量的每个元素都会+1
- 点乘,x.*y,向量的对应元素相乘
- 内积,dot(x,y),对应元素相乘的和
3.矩阵
简单来说,一些行向量或者很多个列向量组成。
3.1创建
tip:不需要预先定义它的大小
- 直接输入,同行的用“空格”或者“,”,换行用“回车”或者“;”
- 导入文本文件,load 文件名.txt
3.2修改
- 扩充,D=[A;B C],A在上BC在下边;
- 删第1行,A(1,:)=[ ]
- 删第1列,A(:,1)=[ ]
3.3运算
- 逆,inv();
- 行列式,det();
- 特征值,eig();
4元胞
我感觉是一容融合体,可以包含矩阵,数组等
4.1创建
A是矩阵,B是数组;E是元胞
- E={A,B}
4.2引用
- E{1}表示A
- E{2}表示B
5结构体
也是一种融合体吧
5.1创建
S=struct('color',{'red','black'},'number',{1,2})
5.2引用
S(2).color=‘black’
S(2)
6画图
6.1创建子图
- subplot(m,n,p)
m,n表示矩阵格子,p指定位置
这样的排列关系
1 2
3 4文章来源:https://www.toymoban.com/news/detail-536386.html
6.2画图
plot(x,y1,x,y2,…)文章来源地址https://www.toymoban.com/news/detail-536386.html
到了这里,关于MATLAB基础篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!