MATLAB 稀疏矩阵
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 稀疏矩阵相关推荐
- Matlab稀疏矩阵
SPARSE函数 S = sparse(A) -----> 把全矩阵转换为稀疏矩阵 S = sparse(i,j,s,m,n,nzmax) -----> 标准形式 S = ...
- matlab如何创建稀疏矩阵,matlab稀疏矩阵创建及实例
一般有两个命令可以用来创建稀疏矩阵: 1. sparse(较常用) 2. spdiags(主要用于非零元素都是对角线元素的情况) sparse.使用格式如下 A = sparse( i,j,,s,m, ...
- matlab矩阵稀疏,Matlab稀疏矩阵
SPARSE函数 S = sparse(A) -----> 把全矩阵转换为稀疏矩阵 S = sparse(i,j,s,m,n,nzmax) -----> 标准形式 S = ...
- matlab 稀疏矩阵调用,matlab 稀疏矩阵
MATLAB的矩阵有两种存储方式,完全存储方式和稀疏存储方式 1.完全存储方式 将矩阵的全部元素按列存储,矩阵中的全部零元素也存储到矩阵中. 2.稀疏存储方式 仅存储矩阵所有的非零元素的值及其位置 ...
- Matlab中的稀疏矩阵绘散点图,matlab 稀疏矩阵
MATLAB的矩阵有两种存储方式,完全存储方式和稀疏存储方式 1.完全存储方式 将矩阵的全部元素按列存储,矩阵中的全部零元素也存储到矩阵中. 2.稀疏存储方式 仅存储矩阵所有的非零元素的值及其位置,即 ...
- matlab 稀疏存储,matlab稀疏矩阵存储
假如说有一个矩阵A = 1, 3, 0, 0 0, 1, 0, 0 0, 0, 3, 0 0, 0, 5, 1 共6个有效点. 通常存储稀疏矩阵用三元组,比如c语言, //为了方便跟后面matlab ...
- 2.5 matlab稀疏矩阵
稀疏矩阵:是指零元素的个数远远多于非零元素的个数的矩阵 1.矩阵的存储方式 (1)完全存储方式 (2)稀疏存储方式 稀疏存储方式只存储矩阵的非零元素的值及其位置,即行号和列号. 注意,采用稀疏存储方式 ...
- matlab 稀疏矩阵(sparse matrix)
参数的设置:spparms() spparms('spumoni', 3);:Set sparse monitor flag to obtain diagnostic output 1. 创建稀疏矩阵 ...
- matlab稀疏矩阵三元法,数据结构——稀疏矩阵三元组表示法+算法详解
(1).目的:对于在实际问题中出现的大型的稀疏矩阵,若用常规分配方法在计算机中储存,将会产生大量的内存浪费,而且在访问和操作的时候也会造成大量时间上的浪费,为了解决这一问题,从而善生了多种解决方案. ...
最新文章
- 码农翻身之——分布式,集群,负载均衡
- Windows从web下载文件的几种方式
- Ubuntu安装pygame的过程记录与分享(包括python的卸载,openssl的安装,python3.7的安装,pygame的安装)
- jsp 选择时分秒控件_【最全】9月计算机考试报名通知(6.19更新,仅差4省市)附:分析如何选择科目...
- 安装Windows Nano Server虚拟机
- Source Insight上手教程
- 【计算机网络】Quiz集合
- AppFabric客户端的一些配置(Microsoft.Web.DistributedCache)
- 测绘计算机编程在在道路中的应用,CASIO系列编程计算器在公路测量中的应用.doc...
- JS/JQUERY函数库
- 使用pdf编辑器如何旋转页面
- 各种常用的默认端口号
- 洛谷:P2142 高精度减法
- 《概率论与数理统计.宋浩》前七章笔记汇总
- 软件工程学习参考书籍
- WEB测试和App测试、Android和IOS测试区别
- zookeeper介绍
- 西门子ET200SP基座单元的区别与分类以及注意事项
- 如何在vue项目中使用Highmaps(vue+Highmaps)
- Hadoop集群—完全分布式模式(Fully-Distributed Mode)
热门文章
- SpringData JPA多表关联操作
- 年内首个“三连跌” 95号汽油回归“8元时代“
- 我们还是那个男孩吗?
- RadioGroup总结
- 仿京东淘宝等首页广告弹窗广告 dialog
- 长文对话实录:国内物联网10年沉浮,AIoT技术如何破局?| AIoT+智慧城市峰会...
- pycharm报错Traceback (most recent call last):
- 网络计算机显示器接口,显示器的接口都有什么用
- 传输层——UDP协议
- 剧版《三体》曝光清华“飞刃”成果:现实里长这样,太空电梯和碳基芯片都能用...