matlab稀疏矩阵函数运算,[MATLAB基础] Matlab命令集——稀疏矩阵函数

icon1.gif Matlab命令集——稀疏矩阵函数

关于稀疏矩阵的Matlab命令集,供查阅参考。

基本稀疏矩阵

spdiags :生成稀疏带状矩阵

speye :单位稀疏矩阵

sprand :随机稀疏矩阵

sprandn :正态分布的随机稀疏矩阵

sprandsym:生成稀疏对称随机矩阵

满阵和稀疏矩阵的转换

find :寻找非零元素下标和值

full :稀疏矩阵转化为满阵

sparse :生成稀疏矩阵

spconvert:载入稀疏矩阵

稀疏矩阵的非零元素操作

nnz :非零元素个数

nonzeros :矩阵中的非零元素

nzmax :为非零元素分配的存储空间数

spalloc :稀疏矩阵存储空间

spfun :稀疏矩阵中非零元素的函数计算

spones :非零元素全部用1替换

稀疏矩阵的可视化

spy :稀疏矩阵的图形表示

排序算法

colmmd :进行列的最小度排序

colperm :基于非零算法排序

dmperm :Dulmage-Mendelsohn分解

randperm:随机置换

symmmd :对称最小度排序

symrcm :反向Cuthill-McKee排序

范数、条件数和秩

condest :I范数矩阵条件数

normest :2范数估计

线性方程的稀疏系统

bicg :双共扼梯度法

bicgstab:双共扼梯度稳定法

cgs :二次共扼梯度法

cholinc :不完全Cholesky分解

cholupdate:Cholesky分解的秩1修正

gmres :广义最小残差法

luinc :不完全的LU分解

pcg :预处理共扼梯度法

qmr :Quasi_Minimal残差法

稀疏矩阵的特征值和奇异值

eigs :少数特征值和特征向量

svds :少数奇异值

杂项函数

spparms :设置稀疏矩阵程序的参数

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATLAB中,稀疏矩阵的创建和运算可以通过以下步骤实现: 1. 创建稀疏矩阵:可以使用spares()函数将一般矩阵转换为稀疏矩阵,或者直接使用spares(i,j,s,m,n)函数创建稀疏矩阵。其中,i和j分别是行列向量,s为非零值向量,m和n为行列数。 2. 对角元素中创建稀疏矩阵:可以使用spdiags(B,d,m,n)函数,其中B矩阵中的数作为值,d向量作为指定m×n矩阵的对角线。 3. 从外部文件导入稀疏矩阵:首先,使用文本编辑器创建一个三列或四列的.dat文件;然后,将该文件放在当前MATLAB工作目录下;接下来,使用load命令将文件导入MATLAB;最后,使用spconvert(name)函数将其转换为稀疏矩阵。 在MATLAB中,稀疏矩阵运算可以进行标量运算、矢量运算矩阵运算、乘法运算等。例如,使用*运算符进行矩阵乘法运算,使用+运算符进行矩阵加法运算等。 总之,MATLAB提供了丰富的函数运算符,可以方便地进行稀疏矩阵的创建和运算。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [MATLAB稀疏矩阵](https://blog.csdn.net/qq_44759179/article/details/97943212)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [MATLAB程序设计与应用 3.5 稀疏矩阵](https://blog.csdn.net/weixin_44226181/article/details/126497108)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值