• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

20200511 MATLAB笔记(三)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、特殊矩阵

  1. 通用特殊矩阵
    (1)zeros函数:生成零矩阵
    zeros(n):生成n阶零方阵

zreos(m,n):生成mxn阶零矩阵

zeros(size(A)):生成和矩阵A等大的零矩阵

(2)ones函数:生成1矩阵
(3)eye函数:生成对角线为1的矩阵
(4)rand函数:生成(0,1)开区间均匀分布的随机数x
注意:rand函数生成的是一个n阶方阵

(5)randn函数:生成均值为0、方差为1的标准正态分布随机数x

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

(7)μ+σx:生成均值为μ,方差为σ^2的随机数

2. 专业特殊矩阵
(1)魔方矩阵 Magic Square
n阶魔方阵由n^2个整数组成
且每行每列和主、副对角线上的元素之和都=(n+n^3)/2
magic(n):生成n阶魔方阵

(2)范德蒙矩阵 Vandermonde
对向量V=[V1,V2,…,Vn],范德蒙矩阵的一般形式为:

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

(3)希尔伯特矩阵 Hilbert
n阶希尔伯特矩阵的一般形式为:

hilb(n):生成n阶希尔伯特矩阵

(4)伴随矩阵

compan(n):生成以向量p为基础的伴随矩阵
其中,p是一个多项式的系数向量,高次幂系数在前,低次幂系数在后

(5)帕斯卡矩阵 Pascal
将杨辉三角形依次填写在矩阵的左侧对角线上
提取左侧的n行n列元素作为n阶帕斯卡矩阵

pascal(n):生成n阶帕斯卡尔矩阵

二、矩阵变换

  1. 对角阵
    (1)提取矩阵对角线的元素
    diag(A):提取矩阵A主对角线上的元素,生成列向量

    diag(A,k):提取矩阵A第k条对角线上的元素,生成列向量


    (2)构造对角矩阵
    diag(V):以向量V为主对角线元素,生成对角矩阵

    diag(V,k):以向量V为第k条对角线元素,生成对角矩阵
  2. 三角阵
    (1)上三角阵
    triu(A):提取矩阵A主对角线及以上的元素

    triu(A,k):提取矩阵A第k条对角线及以上的元素

    (2)下三角矩阵
    tril(A):提取矩阵A主对角线及以下的元素
    tril(A,k):提取矩阵A第k条对角线及以下的元素
  3. 矩阵的转置
    (1)转置运算符:(.’)

    (2)共轭转置运算符:(’)
  4. 矩阵的旋转
    rot90(A,k):将矩阵A逆时针旋转90°的k倍,当k=1时可以省略
  5. 矩阵的翻转
    (1)fliplr(A):对矩阵A实施左右翻转

    (2)flipud(A):对矩阵A实施上下翻转
  6. 矩阵求逆
    inv(A):求矩阵A的逆矩阵

【例题练习】


若将行换为列:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
WebBrowser组件和MSHTML在Delphi中的使用发布时间:2022-07-18
下一篇:
RBF、GRNN 和 PNN 神经网络在Matlab中的用法发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap