MATLAB 稀疏矩阵

%零元素个数远远多于非零元素的个数的矩阵
%矩阵的存储方式
%稀疏存储方式:只存储矩阵的非零元素的值及其位置,即行号和列号。
%A=sparse(S):将矩阵S转化为稀疏存储方式的矩阵A。
%S=full(A):将矩阵A转化为完全存储方式的矩阵S

代码:

A=sparse(eye(5))
B=full(A)
whos

%直接建立稀疏存储矩阵
%sparse(m,n):生成一个m*n的所有元素都是零的稀疏矩阵
%sparse(u,v,S):其中u,v,S是3个等长的向量。S是要建立的稀疏存储矩阵的非零元素,u(i),v(i)分别是S(i)的行和列下标。

代码:

A=sparse([1,2,2],[2,1,4],[4,5,-7])
B=full(A)

代码:

A=[2,2,1;2,1,-1;2,4,3]
B=spconvert(A)

稀疏矩阵的应用举例:

%稀疏矩阵的应用举例
kf1=[1;1;2;1;0]
k0=[2;4;6;6;1]
k1=[0;3;1;4;2]
B=[kf1,k0,k1];
d=[-1;0;1];
A=spdiags(B,d,5,5);
f=[0;3;2;1;5];
x=A\f

MATLAB 稀疏矩阵相关推荐

  1. Matlab稀疏矩阵

    SPARSE函数 S = sparse(A)   ----->   把全矩阵转换为稀疏矩阵 S = sparse(i,j,s,m,n,nzmax)   ----->   标准形式 S = ...

  2. matlab如何创建稀疏矩阵,matlab稀疏矩阵创建及实例

    一般有两个命令可以用来创建稀疏矩阵: 1. sparse(较常用) 2. spdiags(主要用于非零元素都是对角线元素的情况) sparse.使用格式如下 A = sparse( i,j,,s,m, ...

  3. matlab矩阵稀疏,Matlab稀疏矩阵

    SPARSE函数 S = sparse(A)   ----->   把全矩阵转换为稀疏矩阵 S = sparse(i,j,s,m,n,nzmax)   ----->   标准形式 S = ...

  4. matlab 稀疏矩阵调用,matlab 稀疏矩阵

    MATLAB的矩阵有两种存储方式,完全存储方式和稀疏存储方式 1.完全存储方式  将矩阵的全部元素按列存储,矩阵中的全部零元素也存储到矩阵中. 2.稀疏存储方式  仅存储矩阵所有的非零元素的值及其位置 ...

  5. Matlab中的稀疏矩阵绘散点图,matlab 稀疏矩阵

    MATLAB的矩阵有两种存储方式,完全存储方式和稀疏存储方式 1.完全存储方式 将矩阵的全部元素按列存储,矩阵中的全部零元素也存储到矩阵中. 2.稀疏存储方式 仅存储矩阵所有的非零元素的值及其位置,即 ...

  6. matlab 稀疏存储,matlab稀疏矩阵存储

    假如说有一个矩阵A =  1, 3, 0, 0 0, 1, 0, 0 0, 0, 3, 0 0, 0, 5, 1 共6个有效点. 通常存储稀疏矩阵用三元组,比如c语言, //为了方便跟后面matlab ...

  7. 2.5 matlab稀疏矩阵

    稀疏矩阵:是指零元素的个数远远多于非零元素的个数的矩阵 1.矩阵的存储方式 (1)完全存储方式 (2)稀疏存储方式 稀疏存储方式只存储矩阵的非零元素的值及其位置,即行号和列号. 注意,采用稀疏存储方式 ...

  8. matlab 稀疏矩阵(sparse matrix)

    参数的设置:spparms() spparms('spumoni', 3);:Set sparse monitor flag to obtain diagnostic output 1. 创建稀疏矩阵 ...

  9. matlab稀疏矩阵三元法,数据结构——稀疏矩阵三元组表示法+算法详解

    (1).目的:对于在实际问题中出现的大型的稀疏矩阵,若用常规分配方法在计算机中储存,将会产生大量的内存浪费,而且在访问和操作的时候也会造成大量时间上的浪费,为了解决这一问题,从而善生了多种解决方案. ...

最新文章

  1. 码农翻身之——分布式,集群,负载均衡
  2. Windows从web下载文件的几种方式
  3. Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)
  4. jsp 选择时分秒控件_【最全】9月计算机考试报名通知(6.19更新,仅差4省市)附:分析如何选择科目...
  5. 安装Windows Nano Server虚拟机
  6. Source Insight上手教程
  7. 【计算机网络】Quiz集合
  8. AppFabric客户端的一些配置(Microsoft.Web.DistributedCache)
  9. 测绘计算机编程在在道路中的应用,CASIO系列编程计算器在公路测量中的应用.doc...
  10. JS/JQUERY函数库
  11. 使用pdf编辑器如何旋转页面
  12. 各种常用的默认端口号
  13. 洛谷:P2142 高精度减法
  14. 《概率论与数理统计.宋浩》前七章笔记汇总
  15. 软件工程学习参考书籍
  16. WEB测试和App测试、Android和IOS测试区别
  17. zookeeper介绍
  18. 西门子ET200SP基座单元的区别与分类以及注意事项
  19. 如何在vue项目中使用Highmaps(vue+Highmaps)
  20. Hadoop集群—完全分布式模式(Fully-Distributed Mode)

热门文章

  1. SpringData JPA多表关联操作
  2. 年内首个“三连跌” 95号汽油回归“8元时代“
  3. 我们还是那个男孩吗?
  4. RadioGroup总结
  5. 仿京东淘宝等首页广告弹窗广告 dialog
  6. 长文对话实录:国内物联网10年沉浮,AIoT技术如何破局?| AIoT+智慧城市峰会...
  7. pycharm报错Traceback (most recent call last):
  8. 网络计算机显示器接口,显示器的接口都有什么用
  9. 传输层——UDP协议
  10. 剧版《三体》曝光清华“飞刃”成果:现实里长这样,太空电梯和碳基芯片都能用...