MATLAB--MATLAB矩阵的表示
- 矩阵的建立
- 冒号表达式
- linspace
- 结构矩阵
- 单元矩阵
- 最后
矩阵的建立 利用直接输入法建立矩阵:将矩阵的元素用中括号括起来,按矩阵的顺序输入各元素,同一行的各元素之间用逗号或者空格分隔,不同的元素之间用分号分隔。
文章图片
利用已建好的矩阵建立更大的矩阵:一个大矩阵可以由已经建立好的小矩阵拼接而成。
文章图片
可以用实部矩阵和虚部矩阵构成复数矩阵。
文章图片
冒号表达式 冒号是一个重要的运算符,利用它可以产生行向量。冒号表达式的一般格式为:e1:e2:e3其中,e1为初始值,e2为步长,e3为终止值(e3>e1)。冒号表达式可产生一个由a开始到c结束,以步长b自增的行向量,如果省略步长,默认步长为1。
文章图片
例如输出0到5,步长为1,如下所示:
文章图片
linspace
linspace(x1,x2,N)
linspace是Matlab中的均分计算指令,用于产生x1,x2之间的N点行线性的矢量。其中x1、x2、N分别为起始值、终止值、元素个数。若默认N,默认点数为100。
例如用linspace从5到100生成等间距的20个数,如下所示:
文章图片
结构矩阵 【#MATLAB|MATLAB(2)--MATLAB矩阵的表示】Matlab结构矩阵用法类似C语言结构体,也可定义一组变量,类型可以随意,并且不用声明变量类型。其基本形式为:
结构矩阵元素.成员名 = 表达式
a(1).x1 = 55;
a(1).x2 = 'Ben';
a(1).x3 = [ 1, 2;
3, 4];
a(2).x1 = 66;
a(2).x2 = 'Tim';
a(2).x3 = [ 5, 6;
7, 8];
a(3).x1 = 77;
a(3).x2 = 'Ken';
a(3).x3 = [ 9,10;
11,12];
文章图片
单元矩阵 建立单元矩阵和一般矩阵相似,直接输入就可以了,只是单元矩阵元素用大括号括起来。
b={ 55,'Ben', [ 1, 2;
3, 4];
66,'Tim', [ 5, 6;
7, 8];
77,'Ken', [ 9,10;
11,12];
}
文章图片
文章图片
最后 关注微信公众号『记贴』,持续更新文章和学习资料,可加作者的微信交流学习!
文章图片
推荐阅读
- 智能算法|MATLAB-网页访问与关闭
- 人工智能|温故知新-软件生存周期和过程模型
- java|温故知新-什么是软件工程
- java|四种常用的微服务架构拆分方式
- 短视频|元宇宙大比拼(英伟达Nvidia,Facebook,iwemeta)
- 《游戏人工智能中A*算法的应用研究》阅读笔记
- 深度学习校招面试总结|人工智能面试总结-代价函数与损失函数
- 深度学习校招面试总结|人工智能面试总结-激活函数
- 深度学习校招面试总结|人工智能面试总结-分类与聚类