MATLAB(6)--特殊矩阵

通用的特殊矩阵

  • zero函数:产生全是0矩阵,即零矩阵。
  • ones函数:产生全是1矩阵,即幺矩阵。
  • eyes函数:产生对角线为1的矩阵,当矩阵为方阵时,得到一个单位矩阵。
  • rand函数:产生区间(0,1)区间均匀分布的随机矩阵。
  • randn函数:产生均值为0,方差为1的标准正态分布随机矩阵。

用于专门学科的特殊矩阵

魔方矩阵

n阶魔方阵由1,2,3,…,n2 共n2 个整数组成,且每行、每列以及主副对角线上个元素之和都相等。
n阶魔方阵每行每列元素的和为(1+2+3+…+,n2)/n=(n+n3)/2。
Matlab函数magic(n)产生一个特定的魔方阵。
在这里插入图片描述

范德蒙矩阵

对于向量v=[v1 , v2 ,…,vn],范德蒙矩阵一般形式为:
在这里插入图片描述
在Matlab中,函数vander(V)生成以向量V为基础的范德蒙矩阵。
在这里插入图片描述

希尔伯特矩阵

n阶希尔伯特矩阵的一般形式为:
在这里插入图片描述
希尔伯特矩阵的元素为H(i,j)=1/(i+j-1).
在Matlab中,生成n阶段希尔伯特矩阵的函数是hilb(n)。
在这里插入图片描述

伴随矩阵

设多项式p(x)为anxn+an-1xn-1+…+a1x1
+a0,则多项式的伴随矩阵是:
在这里插入图片描述
p(x)成为A的特征多项式,方程p(x)=0的根称为A的特征值。
Matlab生成伴随矩阵的函数是compan( p ),其中p是一个多项式的系数向量,高次幂函数排在前,低次幂函数排在后。

帕斯卡矩阵

根据二项式定理,(x+y)2展开后的系数随着n的增大组成一个三角形表,这个三角形为杨辉三角形。
把二项式系数依次填写在矩阵的左侧对角线上,然后提取左侧的n行n列元素即为n阶帕斯卡矩阵。
在这里插入图片描述

帕斯卡矩阵的第一行元素和第一列元素都为一,其余未知的元素是该元素的左边元素与上面元素相加,即P(i,j)=P(i,j-1)+p(i-1,j),且P(i,1)=1。
在这里插入图片描述

最后

关注微信公众号『记贴』,持续更新文章和学习资料,可加作者的微信交流学习!
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

记帖

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

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

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

打赏作者

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

抵扣说明:

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

余额充值