MATLAB大部分的运算都是基于矩阵运算 , 矩阵是其最基本的数据类型 。 下面将介绍创建矩阵的几种方法 , MATLAB的初学者都应该通过学习记住这些方法 。 本经验中使用的MATLAB版本为R2020a 。
文章插图
需要这些哦
计较机
MATLAB
方式/
1号令行窗口直接输入矩阵 , 这是最简单的方式 。
1.所有元素置于[ ]内;
2.每一行的各元素之间用逗号“,”或空格“ ”离隔 , 注重逗号为英文符号;
3.各行之间用分号“;”或回车离隔 , 注重分号为英文符号 。
文章插图
2用冒号生当作矩阵 , 冒号“:”可以发生步长相等的行标的目的量 。
文章插图
3【【MATLAB】常用的创建矩阵的方法】用linspace函数建立矩阵 。 linspace函数挪用为:
x=linspace(a,b,n)
此中a为初值 , b为终值 , n为元素数目(n省略时发生100个元素) 。
该函数生当作一个等差数列 。
文章插图
4用logspace函数建立矩阵 。 logspace函数挪用为:
x=logspace(a,b,n)
第一个元素为10^a , 最后一个元素为10^b , n为元素数目 。
该函数生当作一个对数等比数列 。
文章插图
5单元矩阵的建立 。 利用eye函数 , 挪用格局为:
A=eye(n) 生当作n×n阶矩阵;
A=eye(m,n) 生当作m×n阶矩阵;
A=eye(size(B)) 生当作与B矩阵大小不异的单元矩阵 。
文章插图
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矩阵 。
文章插图
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矩阵 。
文章插图
8魔方矩阵的建立 。 魔方矩阵指各行各列和对角线元素和相等的矩阵 , 利用magic函数 , 挪用格局为:
A=magic(n)
文章插图
9发生以输入元素为对角元素的矩阵 。 格局为:
A=blkdiag(a,b,c,...);
A=diag(v,k) 以v的元素为A矩阵第k条对角线的元素 。
文章插图
10三角矩阵的建立 。 挪用函数为:
A1=tril(A,k) 生当作A矩阵中第k条对角线的下三角部门矩阵;
A2=triu(A,k) 生当作A矩阵中第k条对角线的上三角部门矩阵 。
文章插图
注重事项注重“,”、“:”、“;”等符号均为英文符号 。
矩阵建立为MATLAB的根基功 , 应多加操练 , 熟能生巧 。
以上内容就是【MATLAB】常用的创建矩阵的方法的内容啦 , 希望对你有所帮助哦!
推荐阅读
- DNF逐风者/御风者/风神buff装备选择
- 迷你世界水方块怎么获得 迷你世界静止水方块
- 真菌世界—竞技关卡第7关奴役王朝攻略
- JS如何将文本框里的值清空
- 入门篇:老花匠带你入门要做养花人,先做懂花人花卉的分类
- 虚静之美的中国茶道
- 茶,若只如初见
- matlab怎么定义一个未知大小的数组
- 百度知道怎么解绑微信
- matlab解常微分方程——符号解法