• 随机生成某些稀疏矩阵


    1.单位稀疏矩阵

    函数 speye

    格式 S = speye(m,n)   %生成m×n的单位稀疏矩阵

    S = speye(n)     %生成n×n的单位稀疏矩阵

    2.稀疏均匀分布随机矩阵

    函数 sprand

    格式 R = sprand(S)           %生成与S具有相同稀疏结构的均匀分布随机矩阵

    R = sprand(m,n,density)    %生成一个m×n的服从均匀分布的随机稀疏矩阵,非零元素的分布密度是density。

    R = sprand(m,n,density,rc)   %生成一个近似的条件数为1/rc、大小为m×n的均匀分布的随机稀疏矩阵。

    3.稀疏正态分布随机矩阵

    函数 sprandn

    格式 R = sprandn(S)            %生成与S具有相同稀疏结构的正态分布随机矩阵。

    R = sprandn(m,n,density)    %生成一个m×n的服从正态分布的随机稀疏矩阵,非零元素的分布密度是density。

    R = sprandn(m,n,density,rc)   %生成一个近似的条件数为1/rc、大小为m×n的均匀分布的随机稀疏矩阵。

    4.稀疏对称随机矩阵

    函数 sprandsym

    格式 R = sprandsym(S)   %生成稀疏对称随机矩阵,其下三角和对角线与S具有相同的结构,其元素服从均值为0、方差为1的标准正态分布。

    R = sprandsym(n,density)    %生成n×n的稀疏对称随机矩阵,矩阵元素服从正态分布,分布密度为density(稀疏密度)。

    R = sprandsym(n,density,rc)   %生成近似条件数为1/rc的稀疏对称随机矩阵

    R = sprandsym(n,density,rc,kind)   %生成一个正定矩阵,参数kind取值为kind=1表示矩阵由一正定对角矩阵经随机Jacobi旋转得到,其条件数正好为1/rc;kind=2表示矩阵为外积的换位和,其条件数近似等于1/rc;kind=3表示生成一个与矩阵S结构相同的稀疏随机矩阵,条件数近似为1/rc ,density被忽略。

  • 相关阅读:
    socket 断线重连
    openwrt lan/wan口自动翻转
    单总线通讯协议
    关于Feign的Fallback处理
    Linux查找占用的端口,并杀死进程
    springCloud--admin监控使用
    解决执行脚本报syntax error: unexpected end of file或syntax error near unexpected token `fi'错误的问题
    Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
    Shell中[和[[的异同
    Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?
  • 原文地址:https://www.cnblogs.com/Key-Ky/p/3605331.html
Copyright © 2020-2023  润新知