matlab矩阵的表示和简单操作
一、矩阵的表示
在MATLAB中创立矩阵有以下规那么:
a、矩阵元素必须在〞[ ]〞内;
b、矩阵的同行元素之间用空格〔或〞,〞〕隔开;
c、矩阵的行与行之间用〞;〞〔或回车符〕隔开;
d、矩阵的元素可以是数值、变量、表达式或函数;
e、矩阵的尺寸不必预先定义。
在MATLAB中创立矩阵有以下规那么:
a、矩阵元素必须在〞[ ]〞内;
b、矩阵的同行元素之间用空格〔或〞,〞〕隔开;
c、矩阵的行与行之间用〞;〞〔或回车符〕隔开;
d、矩阵的元素可以是数值、变量、表达式或函数;
e、矩阵的尺寸不必预先定义。
二,矩阵的创立:linspace函数调用的格式为
1、直接输入法
最简单的建立矩阵的方法是从键盘直接输入矩阵的元素,输入的方法按照上面的规那么。建立向量的时候可以利用冒号表达式,冒号表达式可以产生一个行向量,一般格式是: e1:e2:e3,其中e1为初始值,e2为步长,e3为终止值。还可以用linspace函数产生行向量,其调用格式为:linspace(a,b,n) ,其中a和b是生成向量的第一个和最后一个元素,n是元素总数。
2、利用MATLAB函数创立矩阵
根本矩阵函数如下:
(1) ones()函数:产生全为1的矩阵,ones(n):产生n*n维的全1矩阵,ones(m,n):产生m*n
根本矩阵函数如下:
(1) ones()函数:产生全为1的矩阵,ones(n):产生n*n维的全1矩阵,ones(m,n):产生m*n
维的全1矩阵;
(2) zeros()函数:产生全为0的矩阵;
(3) rand()函数:产生在〔0,1〕区间均匀分布的随机阵;
(4) eye()函数:产生单位阵;
(5) randn()函数:产生均值为0,方差为1的标准正态分布随机矩阵。
3、利用文件建立矩阵
当矩阵尺寸较大或为经常使用的数据矩阵,那么可以将此矩阵保存为文件,在需要时直接将文件利用load命令调入工作环境中使用即可。同时可以利用命令reshape对调入的矩阵进展重排。reshape(A,m,n),它在矩阵总元素保持不变的前提下,将矩阵A重新排成m*n的二
(2) zeros()函数:产生全为0的矩阵;
(3) rand()函数:产生在〔0,1〕区间均匀分布的随机阵;
(4) eye()函数:产生单位阵;
(5) randn()函数:产生均值为0,方差为1的标准正态分布随机矩阵。
3、利用文件建立矩阵
当矩阵尺寸较大或为经常使用的数据矩阵,那么可以将此矩阵保存为文件,在需要时直接将文件利用load命令调入工作环境中使用即可。同时可以利用命令reshape对调入的矩阵进展重排。reshape(A,m,n),它在矩阵总元素保持不变的前提下,将矩阵A重新排成m*n的二
维矩阵。
二、矩阵的简单操作
1.获取矩阵元素
可以通过下标〔行列索引〕引用矩阵的元素,如 Matrix(m,n)。
二、矩阵的简单操作
1.获取矩阵元素
可以通过下标〔行列索引〕引用矩阵的元素,如 Matrix(m,n)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论