MATLAB特殊矩阵

目录

通用的特殊矩阵

用于专门学科的特殊矩阵

1、魔方矩阵

2、范德蒙德(Vandermonde)矩阵

3、希尔伯特(Hilbert)矩阵

4、托普利兹(Toeplitz)矩阵

5、伴随矩阵

6、帕斯卡(Pascal)矩阵


MATLAB是由早期专门用于矩阵运算的科学计算软件发展而来的。

有一类具有特殊形式的矩阵被称为特殊矩阵,这些特殊矩阵在应用中具有通用性,还有一类在专门学科中得到应用。

通用的特殊矩阵

产生通用特殊矩阵的函数有以下几个。

(1) zeros:产生全0矩阵,也就是零矩阵

(2) ones:产生全1矩阵,也就是幺矩阵

(3) eye:产生单位矩阵

(4) rand:产生(0,1)区间均匀分布的随机矩阵

(5) randn:产生均值为0,方差为1的标准正态分布随机矩阵

这几个函数的调用格式相似,例:

zeros(m) 产生m\timesm大小的零矩阵

zeros(m,n) 产生m\timesn大小的零矩阵

zeros(size(A)) 产生和A矩阵相同大小的零矩阵

zeros

ans =

     0

ones

ans =

     1

eye

ans =

     1

rand

ans =

    0.6324

randn

ans =

   -1.3077
 
zeros(3)

ans =

     0     0     0
     0     0     0
     0     0     0

zeros(3,2)

ans =

     0     0
     0     0
     0     0

A=[1,1,1,1;1,1,1,1;1,1,1,1;1,1,1,1];
 
zeros(size(A))

ans =

     0     0     0     0
     0     0     0     0
     0     0     0     0
     0     0     0     0

用于专门学科的特殊矩阵

1、魔方矩阵

magic(n) 生成一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值