• 专题 2 Matlab矩阵处理


    1.特殊矩阵

      通用特殊矩阵   zeros, ones, eye, rand/ 均匀分布, randn/ 标准正态分布

       e.g. 产生5阶两位随机整数矩阵A,再产生均值为0.6、方差为0.1的5阶正态分布随机矩阵B,验证(A+B)I=IA+BI(I为单位矩阵)。

    % 产生5阶两位随机整数矩阵A,再产生均值为0.6、方差为0.1的5阶正态分布随机矩阵B,验证(A+B)I=IA+BI(I为单位矩阵)。
    
    A=fix(10+(99-10+1)*rand(5));
    B=0.6+sqrt(0.1)*randn(5);
    C=eye(5);
    (A+B)*C==C*A+B*C

      专门学科矩阵  magic, vander, hilb, compan,pascal

        魔方矩阵  每行每列,正负对角线之和为(n+n3)/2

        范德蒙矩阵   最后一列全为1,倒数第二列为指定元素,往前依次为平方,立方...

        希尔伯特矩阵  H(i, j) = 1/(i + j)

        伴随矩阵  

                 

        帕斯卡矩阵  根据二项式定理,(x+y)n的系数展开形成杨辉三角形,将各阶二项式系数矩阵的左侧对角线上,形成帕斯卡矩阵。

               帕斯卡矩阵的第一行和第一列元素都为1, 其余位置的元素是该元素的左边元素和上边元素的加和。即Pij = P(i, j-1)P(i-1, j), 且P(i, 1) = 1, P(1, j) = 1

    % magic
    >> magic(3)
    ans =
        8    1    6
        3    5    7
        4    9    2
    
    % vander
    >> A = vander(1:3)
    A =
        1    1    1
        4    2    1
        9    3    1
    
    % hilb
    >> format rat
    >> hilb(3)
    ans =
        1        1/2        1/3
        1/2     1/3        1/4
        1/3     1/4        1/5
    
    % compan
    >> p = [1, -2, -5, 6];
    >> A = compan(p)
    A =
        2    5    -6
        1    0     0
        0    1     0
    
    % pascal
    >> format rat
    >> p = pascal(5)
    p = 
        1    1    1   
        1    2    3   
        1    3    6
    

      

    2. 矩阵变换

    3. 矩阵求值

    4. 矩阵的特征值和特征向量

    5. 稀疏矩阵

  • 相关阅读:
    OWASP要素增强Web应用程序安全(3) java程序员
    企业如何建立渗透式网络存取 java程序员
    无线网卡使用的十一条安全妙计 java程序员
    (扩展)欧几里德&&快速幂
    邻接表(两种实现形式)
    pojHighways(prime)
    并查集的几道题(hdu1198)(1232)(1272)(1598)
    hdu1372Knight Moves(简单BFS)
    hdu2647Reward(拓扑排序)
    hdu4339Query(多校四)
  • 原文地址:https://www.cnblogs.com/dignity/p/10080066.html
Copyright © 2020-2023  润新知