【MATLAB】通过MATLAB提供的函数产生矩阵

本文详细介绍了在MATLAB中生成不同类型的矩阵,包括单位矩阵、随机数矩阵、全一矩阵、等差数列矩阵等。通过eye、ones、linspace、randn、magic等函数,结合实例讲解了矩阵生成的原理和实践操作。
摘要由CSDN通过智能技术生成

目录

1、单位矩阵( E方阵)和广义单位矩阵的产生

2、随机数矩阵的产生 

产生[0,1]之间的均匀分布的随机数

产生元素在[m,n]间分布的随机数

 产生均值为0,方差为1的标准正态分布随机数

 产生均值为m,方差为q2的正态分布随机数

 对角矩阵的产生

 用其它函数也可间接产生用户想要的矩阵

 3、全一矩阵

4、linspace函数

5、randn函数

5.1 原理

5.2 实践演练

6、magic函数

7、复制矩阵来生成更大的矩阵

8、希尔伯特矩阵

9、螺旋矩阵

10、zeros(n, m) 创建全零矩阵

11、eye(n) 创建单位矩阵

12、diag(A) 创建对角矩阵

13、生成等差数列矩阵

14、fsolve 函数


1、单位矩阵( E方阵)和广义单位矩阵的产生

单位矩阵(E方阵)是一个对角线上元素全为1,其余元素全为0的方阵。在MATLAB中,可以使用eye函数来生成单位矩阵。eye函数的参数可以是一个标量n,表示生成n阶的单位矩阵;也可以是一个向量[m, n],表示生成m行n列的单位矩阵。

fan = eye(10)

fan =

     1     0     0     0     0     0     0     0     0     0
     0     1     0     0     0     0     0     0     0     0
     0     0     1     0     0     0     0     0     0     0
     0     0     0     1     0   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式职场

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值