matlab幻方变换_matlab矩阵的操作

本文介绍了MATLAB中特殊矩阵的创建,包括零矩阵、单位矩阵、随机矩阵等,以及幻方矩阵、范德蒙矩阵、希尔伯特矩阵等面向专门学科的特殊矩阵。还讲解了矩阵的对角阵、三角阵、转置、翻转、求逆、行列式、秩、条件数、特征值等变换和计算方法,并提到了稀疏矩阵的存储和操作。
摘要由CSDN通过智能技术生成

特殊矩阵

通用型的特殊矩阵

zeros函数:产生全0矩阵,即零矩阵

ones函数:产生全1矩阵,即幺矩阵

eye函数:  产生对角线为1的矩阵。当矩阵是方阵时,得到一个单位矩阵。

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

randn函数:产生均值为0,方差为1的标准正态分布随机矩阵。

以上函数三种调用格式 例:

产生m x m 零矩阵 :zeros(m)

产生m x n 零矩阵  :zeros(m,n)

产生与矩阵A同型的零矩阵 :zeros(sizeof(A))

面向专门学科的特殊矩阵

1、 魔方矩阵:n阶魔方阵由1..n2 共n2个整数组成,其每行每列及主、副对角线元素

之和都相等。当n>=2时,有多个不同的n阶魔方阵。

magic(n):产生一个特定(不是所有的)n阶的魔方阵

2、 范德蒙(Vandermonde的)矩阵(常用与通信编码纠错):

vander(v)函数:生成以向量V为基础的范德蒙矩阵

3、 希尔伯特(Hilbert)矩阵:H( i , j )= 1/ (i+j-)

Hilb(n)函数:生成n阶希尔伯特矩阵

4、 伴随矩阵(??):

Compan(p)函数:求矩阵P的伴随矩阵

5、   帕斯卡矩阵:P( i , j )=p(i , j-1) + p(i-1,j)  且 p(i , 1)=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值