matlab语言的核心是矩阵,其最初的出现和应用也是和矩阵息息相关的,矩阵是matlab中的基本运算单元,用户可以将matlab处理的所有数据都看做矩阵,向量和标量可以看成是特殊的矩阵,向量可看做一行或者一列矩阵,而标量可看成1x1的矩阵。下面我们来看一下matlab中矩阵的生成方法。
1、元素输入法
这是最简单,也是最常用的一种矩阵的生成方法。例如:
》》a=[1,2,3;4,5,6;7,8,9]
》》b=[1 2 3;4 5 6;7 8 9]
注意:整个矩阵必须用“[]”括起来;矩阵的行与行之间必须用“;”或回车键“enter”隔开;元素之间必须用逗号“,”或空格分开。
2、设定步长生成
此方法用于生成一维行数组。
格式:x=a:inc:b
其中:a是数组的第一个元素;inc是相邻两个元素之间的间隔;b是数组的最后一个元素。
例:x=1:3:25
说明:
1、若b-a是inc的整数倍,则最后一个元素是b;否则小于b。
2、若inc=1,可简写为x=a:b。
3、inc可以取整数,也可以取复数。
下面,给出了在matlab中的例子。
3、均匀采样生成
此方法用于生成一维行数组。
格式:x=linspace(a,b,n)
其中,a,b分别为生成数组的第一个和最后一个元素。n为采样总点数。
例如:x=linspace(1,25,3)
从定义可以看出,该指令的作用与x=a:(b-a)/n:b相同。
4、几种特殊矩阵的生成方法
1)a=[] %空矩阵
2)a=zeros(2,3) %生成元素全为零的2x3矩阵
3)a=ones(2,3) %生成元素全为1的2x3矩阵
4)a=rand(2,4) %生成随机的2x5矩阵
5)矩阵的提取:
a=[1:5;6:10;3:7]
b=a(2:3,2:4) %提取矩阵a的第2,3行与第2,3,4列交叉处的元素。
6)a=magic(3) %创建魔方矩阵。
7)a=eye(3,4) %使用eye(m,n)可得到一个允许的最大单位矩阵,其余处补0。
三星将于10月11日发布Galaxy新机 或是折叠屏幕手机?
OPPOR11将于5.15日发布搭配骁龙660+4G+64G
实现抗振端接的MAG-MATE IDC插入式连接器
农业通证运用区块链技术,创建更健全的食品安全体系
华为nova8 Plus:预计使用麒麟芯采用高刷屏
matlab输入矩阵的格式的方法步骤
iPhone 12系列正式亮相,换机高峰即将到来
Credits是如何为区块链系统创建服务的
STM32基本系统详细介绍
H&M在纽约时尚广场旗舰店安装了声控智能镜
智能工厂中劳工是去是留 AI协作机器人给你答案
Cherry在O-RAN架构组件的端到端集成方面取得显著进步
从荣耀VR的发布看华为与众不同的虚拟现实战略
NVIDIA收购ARM已取得良好进展
无线局域网技术在医院信息化建设中的应用研究
国内首款!飞英思特科技正式宣告研发出环境微能量采集与管理芯片FPM8100
基于ChatGPT的二次开发,在工业中还能做什么?
LNG加气站天然气露点仪的原理与结构特征
售后答疑HDMI线连接电视常见问题
一种建模交互神经元群体及其网络结构的方式