特殊矩阵

通用特殊矩阵

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,MATLAB特殊矩阵以及矩阵转置相关推荐

  1. matlab二维、三维矩阵转换、排序、转置等问题

    1.matlab二维转换为三维矩阵 这里用到reshape函数 格式为AA1=reshape(A1,[行,列,页]) 如下所示 A1=[2 2 2 2 2.5 2.5 2.5 2.5 1.8 1.8 ...

  2. Matlab使用-meshgrid函数(网格矩阵)

    1.meshgrid函数用两个坐标轴上的点在平面上画格. 用法: [X,Y]=meshgrid(x,y) [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的 [X,Y, ...

  3. matlab怎么产生帕斯卡矩阵,MATLAB(一):矩阵基本操作

    MATLAB面向矩阵! MATLAB面向矩阵! MATLAB面向矩阵! 一些特殊矩阵 通用性特殊矩阵   如零矩阵,幺矩阵,单位矩阵等 用于专门学科的特殊矩阵   如魔方矩阵,范德蒙矩阵,希尔伯特矩阵 ...

  4. MATLAB教学_02基本操作与矩阵入

    本文主要讲了学习 'MATLAB教程_台大郭彦甫' P2_02基本操作与矩阵输入 中的一些心得. 视频地址: https://www.bilibili.com/video/av68228488?p=2 ...

  5. 按第一维翻转 matlab,MATLAB自学笔记——矩阵

    1.1.3多维数组及其操作 [矩阵的基本操作] (https://blog.csdn.net/baidu_34604003/article/details/52491161) 1.一个三维数组由行.列 ...

  6. matlab 定义矩阵_MATLAB与Python,Mathematica由高维转化一维矩阵的方式的不同

    在进行数据处理的时候,我比较喜欢的数据存储方式是所有的数据都保存成MATLAB的".mat"文件,这种格式Python,Mathematica,MATLAB都会支持.不过在转化的时 ...

  7. 理工科毕业设计献礼,MATLAB从入门到精通之矩阵是如何实现寻访与赋值的

    前言 以下是博主精心整理的两个matlab专栏,包含入门到精通及实战内容,需要的小伙伴可根据自己需求自行订阅. MATLAB-30天带你从入门到精通 https://blog.csdn.net/wen ...

  8. matlab中服从高斯分布的矩阵_一些张量的计算步骤matlab代码

    Matlab工具箱Tensor Toolbox,安装链接如下 CSDN-专业IT技术社区-登录​blog.csdn.net . , 这是我们定义的张量 , matlab代码: %% %工具包:Tens ...

  9. hilbert曲线序编码matlab,Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码

    Hilbert曲线扫描矩阵的生成算法及其MATLAB程序代码 王笋,徐小双(华中科技大学控制科学与工程系,武汉 430074) 摘 要 Hilbert曲线是一种重要的图像处理工具,在图像处理,特别是图 ...

  10. matlab max与min获取矩阵最大最小值函数

    1.matlab中Max的用法1(Min类似) Matlab中max函数在矩阵中求函数大小的实例如下: C = max(A) 1)返回一个数组各不同维中的最大元素. 2)如果A是一个向量,max(A) ...

最新文章

  1. 学废了!提高工作效率的五个步骤! | 每日趣闻
  2. eclipse中启动tomcat出现错误的解决方法
  3. NEO改进协议提案2(NEP-2)
  4. python 对象序列化 pickling_[Python]对dat文件的操作:序列化对象
  5. ZeroClipboard的时代或许已经过去了
  6. OPA start up and wait for
  7. 网络工程师要如何选择?
  8. ASP.NET Core on K8S深入学习(9)Secret Configmap
  9. 一篇文章搞定面试中的二叉树
  10. c语言行列式源代码,新手作品:行列式计算C语言版
  11. 数组 最大差值_数组两元素的最大差:从暴力到多线程
  12. linux7 vi 末行 快捷键,vi 常用操作快捷键
  13. xcode模拟器不显示键盘解决方案
  14. laravel 分页使用
  15. 网站换服务器会降权,网站更换IP地址,对SEO有什么影响?
  16. APP安全测试——HOOK技术
  17. 不想下载那么多音乐软件?全网音乐在线听和下载
  18. 机器人领域的会议和期刊【补充】
  19. astropy.io.fits 教程
  20. PPT画图软件,强烈推荐!提升能力的利器。

热门文章

  1. 设计一个简易的网吧计费系统
  2. ftp服务器扫描不了文件内容,ftp服务器扫描不了文件
  3. 基于OCR的身份证要素提取-2019
  4. 常微分方程的近似计算和误差估计(2)
  5. C#程序设计基础试题(一)
  6. blackberry 7290 关于电子书阅读的几个注意事项
  7. 约翰库缇斯的经典语录
  8. dell笔记本怎么开启虚拟化_高颜值轻薄笔记本推荐2020-异形篇
  9. 自动化之RPA工具之UiPath
  10. 系统明文密码加密传输