zoukankan      html  css  js  c++  java
  • matlab中的常用的函数——在稀疏表示中学习到的

    1, 矩阵的逆: inv()函数;

    2. 矩阵的伪逆: pinv()函数;

    3. 矩阵的克罗内克尔积: kron()函数;

    4. 得到一个dct变换的字典: dctmtx()函数, 它可以得到一个 n*n 的矩阵,并且这个矩阵是正交的;假如得到的矩阵为A, 一个一维列信号为x, 则信号x的DCT变换为:Y= A * x;

    它的反变换为: A的逆*Y = x, 由于 A 为正交的,所以,A的逆= A的转置, 所以,      x = A的转置 * Y;

    5. norm()函数:  用于求一个向量或一个矩阵的范数,默认为2范数;

    公式:image

            image

    6:sparse()函数: 用于生成一个稀疏矩阵;  

    7. find()函数: 它是列出一个稀疏矩阵中的非零元素的坐标及它的值;

    8. 求标准差的函数: std()函数;

    s = std(X)
    s = std(X,flag)
    s = std(X,flag,dim)

    其中,X可以为一维向量或矩阵,当为矩阵时,默认计算每一列的标准差; flag的作用: 默认为0, 表示计算无偏的估计,为1表示计算有偏的估计; dim 表示指定要计算的维度,默认为1 ,即每一列;

    flag 为0 或为1 ,对应的公式如下:

    image

     

    9.  std函数, 计算方差的函数,用法与std()函数类似;

  • 相关阅读:
    实例下载
    js跳转
    navicat怎么导出和导入数据表
    navicate怎么用sql语句插入一条语句
    svn提交时出现很多乱文件怎么解决
    随机显示星星(点击可删除)
    html节点属性操作
    利用节点更改table内容
    TreeView添加treeView1_NodeMouseClick----多么痛的领悟。。。
    IP addresses in C#
  • 原文地址:https://www.cnblogs.com/yinheyi/p/7411958.html
Copyright © 2011-2022 走看看