特殊矩阵

通用特殊矩阵

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

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

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

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

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

------------------------------------------------------------------------------------------------

zeros(m):产生mxm的零矩阵。

zeros(m,n):....mxn...

zeros(size(A)):产生跟A相同大小的矩阵,A是几维,零矩阵为几维。

fix(a+(b-a+1)*x):产生[a,b]区间上均匀分布的随机数。

u+fx:均值为u,方差为f^2的随机数。

eye(m,n)产生mxn的单位矩阵、

m与n不相等时,则会产生一行或一列0.

(1)魔族矩阵:magic(3)    每行,列对角都为15(1+2+3+...+n^2)/n=(n+n^3)/2

(2)范德蒙矩阵:v=[v1,v2....,vn];

...

vander(v)..............vander(1:5)

(3)希尔伯特矩阵

(4)伴随矩阵

(5)帕斯卡矩阵

根据:二项式定理,(x+y)^n随n的增长展开后为杨辉三角。

而将二项式洗漱依次填写在左侧对角线上,然后提取左侧的n行n列元素即为n阶帕斯卡矩阵。

p=pascal(5)                     inv(p)逆矩阵

矩阵变换

 对角矩阵:只有对角线上有非零元素的矩阵
数量矩阵:....相等...
单位矩阵:...都为1...
提取对角线:diag(A):提取矩阵A主对角元素产生一个列向量
 
diag(A,k)提取第k条对角线,产生一个列向量。
 
对角阵:
 
diag(v):以列向量v为主对角线元素,产生对角矩阵。
 
diag(v,k):...第k条....
 
a*diag(1:3):主对角线分别乘以1,2,3.
 
a(:,1)*diag(a)
a第一列分别对应与主对角线相乘
 
a.*diag(i)  a的对角线与1-3对应相乘                      a*diag(1:3)   a的第一列乘1  第二列乘2  第三列乘3
 
求上三角矩阵:对角线以下为0,
 
triu(A):提主对角线以上的与元素。                   triu(A,k)......k条对角线以上
 
下三角矩阵:.....以上为0     tril与triu用法相同
 

矩阵的转置:

 
转置运算符是小数点后接单引号(.')=>相当于由横变为纵排列
 
共轭转置:运算符是( ' ),它在转置基础上还要取每个数的复共轭。
 
旋转:
 
rot90(A,k):将矩阵A逆时针旋转90度的k倍,k为1可省略。
 
翻转:
 
fliplr(A):对矩阵A实施左右翻转。           flipud(A):..........上下......(第一与倒数第一...)
 
逆矩阵:对于同阶的矩阵A,B若AB=BA=I(I为单位矩阵),则A,B互为逆矩阵。
 
inv(A):求A的逆矩阵...(参考例题)

MATLAB特殊矩阵以及矩阵转置的更多相关文章

  1. MATLAB命令大全和矩阵操作大全

    转载自: http://blog.csdn.net/dengjianqiang2011/article/details/8753807 MATLAB矩阵操作大全 一.矩阵的表示在MATLAB中创建矩阵 ...

  2. MATLAB 求两个矩阵的 欧氏距离

    欧式距离定义: 欧式距离公式有如下几种表示方法: MATLAB 求两个矩阵的 欧氏距离 : 如果定义两个矩阵分别为a,b则定义c=(a-b).^2所求距离d=sqrt(sum(c(:)))

  3. MATLAB 的向量,矩阵和阵列命令

    MATLAB 的向量,矩阵和阵列命令:

  4. Python 矩阵与矩阵以及矩阵与向量的乘法

    import numpy as np numpy模块的array相乘时,有两种方式:一是矩阵形式,二是挨个相乘. 需要用矩阵形式相乘时,则要用np.dot()函数. #矩阵与矩阵相乘a = np.ar ...

  5. 矩阵乘法&矩阵快速幂&矩阵快速幂解决线性递推式

    矩阵乘法,顾名思义矩阵与矩阵相乘, 两矩阵可相乘的前提:第一个矩阵的行与第二个矩阵的列相等 相乘原则: a b     *     A B   =   a*A+b*C  a*c+b*D c d     ...

  6. C++题解:Matrix Power Series ——矩阵套矩阵的矩阵加速

    Matrix Power Series r时间限制: 1 Sec 内存限制: 512 MB 题目描述 给定矩阵A,求矩阵S=A^1+A^2+--+A^k,输出矩阵,S矩阵中每个元都要模m. 数据范围: ...

  7. POJ - 3233 矩阵套矩阵

    题意:给你矩阵\(A\),求\(S=\sum_{i=1}^{k}A^i\) 构造矩阵 \[ \begin{bmatrix} A & E \\ 0 & E\\ \end{bmatrix} ...

  8. hdu 1588 Gauss Fibonacci(矩阵嵌矩阵)

    题目大意: 求出斐波那契中的 第 k*i+b 项的和. 思路分析: 定义斐波那契数列的矩阵 f(n)为斐波那契第n项 F(n) = f(n+1) f(n) 那么能够知道矩阵 A = 1 1 1  0 ...

  9. AcWing 206. 石头游戏 矩阵乘法|矩阵快速幂

    AcWing 206. 石头游戏 石头游戏在一个 n 行 m 列 (1≤n,m≤8) 的网格上进行,每个格子对应一种操作序列,操作序列至多有10种,分别用0~9这10个数字指明. 操作序列是一个长度不 ...

随机推荐

  1. sina 接口 根据ip获取各个国家和地区

    http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=ip

  2. MODI中的OCR模块

    作者:马健邮箱:stronghorse_mj@hotmail.com发布:2012.07.02更新:2012.07.09补充非简体中文版内容 自从基于MODI的DjVuToy.FreePic2Pdf. ...

  3. 【2】循序渐进学 Zabbix:安装配置 Zabbix Server 服务端

    上一篇 [1]循序渐进学 Zabbix :初识与基础依赖环境搭建( LNMP ) 安装 Zabbix Server 上篇我们在 192.168.200.101 上面安装了 Zabbix 所依赖的 LN ...

  4. 2019-RHCSA-红帽题库(稳定)

    RHCSA考题 Hostname:station.rhce.ccIP address:192.168.122.100Netmask:255.255.255.0Gateway:192.168.122.1 ...

  5. 659. Split Array into Consecutive Subsequences

    You are given an integer array sorted in ascending order (may contain duplicates), you need to split ...

  6. nginx: [emerg] directive "location" has no opening "{" in /usr/local/nginx//conf/nginx.conf:75

    1.报错:[emerg]directive "location" has no opening "{" in ..... 解决方法: 由于对应行或者附近行的“{ ...

  7. 云端搭建Linux学习环境 链接https://edu.aliyun.com/article/19 (阿里云ECS服务器 )课堂

    云端搭建Linux学习环境 链接https://edu.aliyun.com/article/19 1. 开通云服务器 2 1.包年包月   按量付费(适合测试数据的时候) 2 2.地域   服务器数 ...

  8. winform只能打开一个子窗口

    源地址:https://zhidao.baidu.com/question/1511266887807047660.html 指定弹出的子窗口为模态窗口就可以了,这样在子窗口没有关闭前,是不能操作父窗 ...

  9. C++基础学习3:输入和输出(cin和cout)

    在C语言中,通常会在采用格式化输入输出函数printf和scanf用于输入或输出数据或信息.在C++语言中,C语言的这一套输入输出库我们仍能使用,但是C++语言又自定义了一套新的.更容易使用的输入输出 ...

  10. List<T> 循环修改其中的数据

    List<MyObject> myObject = new List<MyObject>(); myObject.ForEach(w => { w.字段1=123: if ...