【MATLAB】常用的创建矩阵的方法

MATLAB大部分的运算都是基于矩阵运算 , 矩阵是其最基本的数据类型 。 下面将介绍创建矩阵的几种方法 , MATLAB的初学者都应该通过学习记住这些方法 。 本经验中使用的MATLAB版本为R2020a 。

【MATLAB】常用的创建矩阵的方法

文章插图


需要这些哦
计较机
MATLAB
方式/
1号令行窗口直接输入矩阵 , 这是最简单的方式 。
1.所有元素置于[ ]内;
2.每一行的各元素之间用逗号“,”或空格“ ”离隔 , 注重逗号为英文符号;
3.各行之间用分号“;”或回车离隔 , 注重分号为英文符号 。
【MATLAB】常用的创建矩阵的方法

文章插图

2用冒号生当作矩阵 , 冒号“:”可以发生步长相等的行标的目的量 。
【MATLAB】常用的创建矩阵的方法

文章插图

3【【MATLAB】常用的创建矩阵的方法】用linspace函数建立矩阵 。 linspace函数挪用为:
x=linspace(a,b,n)
此中a为初值 , b为终值 , n为元素数目(n省略时发生100个元素) 。
该函数生当作一个等差数列 。
【MATLAB】常用的创建矩阵的方法

文章插图

4用logspace函数建立矩阵 。 logspace函数挪用为:
x=logspace(a,b,n)
第一个元素为10^a , 最后一个元素为10^b , n为元素数目 。
该函数生当作一个对数等比数列 。
【MATLAB】常用的创建矩阵的方法

文章插图

5单元矩阵的建立 。 利用eye函数 , 挪用格局为:
A=eye(n) 生当作n×n阶矩阵;
A=eye(m,n) 生当作m×n阶矩阵;
A=eye(size(B)) 生当作与B矩阵大小不异的单元矩阵 。
【MATLAB】常用的创建矩阵的方法

文章插图

60矩阵的建立 。 利用zeros函数 , 挪用格局为:
A=zeros(n) 生当作n×n阶0矩阵;
A=zeros(m,n) 生当作m×n阶0矩阵;
A=zeros([m n]) 生当作m×n阶0矩阵;
A=zeros(size(B)) 生当作与B矩阵大小不异的0矩阵 。
【MATLAB】常用的创建矩阵的方法

文章插图

71矩阵的建立 。 利用ones函数 , 挪用格局为:
A=ones(n) 生当作n×n阶1矩阵;
A=ones(m,n) 生当作m×n阶1矩阵;
A=ones([m n]) 生当作m×n阶1矩阵;
A=ones(size(B)) 生当作与B矩阵大小不异的1矩阵 。
【MATLAB】常用的创建矩阵的方法

文章插图

8魔方矩阵的建立 。 魔方矩阵指各行各列和对角线元素和相等的矩阵 , 利用magic函数 , 挪用格局为:
A=magic(n)
【MATLAB】常用的创建矩阵的方法

文章插图

9发生以输入元素为对角元素的矩阵 。 格局为:
A=blkdiag(a,b,c,...);
A=diag(v,k) 以v的元素为A矩阵第k条对角线的元素 。
【MATLAB】常用的创建矩阵的方法

文章插图

10三角矩阵的建立 。 挪用函数为:
A1=tril(A,k) 生当作A矩阵中第k条对角线的下三角部门矩阵;
A2=triu(A,k) 生当作A矩阵中第k条对角线的上三角部门矩阵 。
【MATLAB】常用的创建矩阵的方法

文章插图

注重事项注重“,”、“:”、“;”等符号均为英文符号 。
矩阵建立为MATLAB的根基功 , 应多加操练 , 熟能生巧 。

以上内容就是【MATLAB】常用的创建矩阵的方法的内容啦 , 希望对你有所帮助哦!

推荐阅读