MATLAB 稀疏矩阵赋值——稀疏系数融合
背景:基于稀疏表示的图像融合时,两幅图像通过比较各自稀疏系数的最大值来得到融合后的稀疏系数,之后再重建融合图像
稀疏融合时:
a1=[0 1 0; 2 0 1; 1 0 1]
a2=[2 0 0; 0 0 3; 0 2 4];
aa1=sparse(a1); % 得到稀疏矩阵
aa2=sparse(a2);
c1=find(aa1); % 得到稀疏矩阵非零的项,包括横纵坐标和对应数值[row,col]=size(aa1);
aa3=sparse(row,col); % 构建新的稀疏矩阵for i=c1 % 按照非零项的位置赋值,得到的aa3是和aa1一样的矩阵aa3(i)=aa1(i);
end
[x,y,z]=find(aa2); % x为非零项的横轴值,y为纵轴值,z为(x,y)点的数值for m=1:length(x)if(aa2(x(m),y(m))>aa1(x(m),y(m)))aa3(x(m),y(m))=aa2(x(m),y(m)); % 比较得到最大值,赋值到相应的坐标值位置点end
end
运行结果
>> aa1aa1 =(2,1) 2(3,1) 1(1,2) 1(2,3) 1(3,3) 1>> aa2aa2 =(1,1) 2(3,2) 2(2,3) 3(3,3) 4
>> aa3aa3 =(1,1) 2(2,1) 2(3,1) 1(1,2) 1(3,2) 2(2,3) 3(3,3) 4
MATLAB 稀疏矩阵赋值——稀疏系数融合相关推荐
- matlab产生一个稀疏向量,Matlab中的稀疏矩阵向量乘法比Python快吗?
编辑:请参阅this question,在那里我学习了如何使用Numba在Python中并行化稀疏矩阵向量乘法,并能够与Matlab打交道.在 原题: 我发现在Matlab中稀疏矩阵向量乘法比Pyth ...
- MATLAB 稀疏矩阵
MATLAB 稀疏矩阵 %零元素个数远远多于非零元素的个数的矩阵 %矩阵的存储方式 %稀疏存储方式:只存储矩阵的非零元素的值及其位置,即行号和列号. %A=sparse(S):将矩阵S转化为稀疏存储方 ...
- 2.5 matlab稀疏矩阵
稀疏矩阵:是指零元素的个数远远多于非零元素的个数的矩阵 1.矩阵的存储方式 (1)完全存储方式 (2)稀疏存储方式 稀疏存储方式只存储矩阵的非零元素的值及其位置,即行号和列号. 注意,采用稀疏存储方式 ...
- matlab 信息融合,MSDF,matlab,多传感器信息融合
MSDF,matlab,多传感器信息融合 关注次数: 164 下载次数: 15 文件大小: 7.52M 下载需要积分: 1 代码分类: 开发平台: matlab 上传会员: yhcpp 下载代码 预览 ...
- [matlab]获取多项式的系数,表达式的系数
clc;clear all;close all; %% matlab 提取多项式各幂次的系数;使用sym2poly函数 (多项式,一元高阶) 通过A的length 可以确定阶数 %% E1: syms ...
- Matlab 菲涅尔系数计算
1 简介 Matlab 菲涅尔系数计算 2 部分代码 function varargout = Fresnel(varargin) % FRESNEL MATLAB code for Fresnel ...
- Matlab:实现带传感器融合的自适应巡航控制(附完整源码)
Matlab:实现带传感器融合的自适应巡航控制 function G = helperACCLinearModel(m,Iz,lf,lr,Cf,Cr,tau,v0_ego) A = [-(2*Cf+2 ...
- matlab矩阵稀疏,Matlab稀疏矩阵
SPARSE函数 S = sparse(A) -----> 把全矩阵转换为稀疏矩阵 S = sparse(i,j,s,m,n,nzmax) -----> 标准形式 S = ...
- matlab 稀疏存储,matlab稀疏矩阵存储
假如说有一个矩阵A = 1, 3, 0, 0 0, 1, 0, 0 0, 0, 3, 0 0, 0, 5, 1 共6个有效点. 通常存储稀疏矩阵用三元组,比如c语言, //为了方便跟后面matlab ...
最新文章
- CentOS7中使用yum安装Nginx的方法
- 新冠疫苗生产靠AI?看强生、普华永道玩转AI的秘密
- Oracle 内存性能指标
- 在ASP.NET中怎么用SESSION判断用户是否登录
- python实现qq登录界面_使用Python编写一个QQ办公版的图形登录界面!
- 刚学vue,写的一个入门demo,时光网
- 浏览器设置(除了页面百分比之外,还有“字体大小”)
- 【NOIP2005】【Luogu1046】陶陶摘苹果
- 解构流存储 — Pravega,与 Flink 构建端到端的大数据流水处理线
- 使用ucinet和netdraw做文献计量的可视化分析+利用spss做系统聚类分析
- 聚合支付系统设计(一)
- 异步fifo_【好设计论文】一种面向异步FIFO的低开销容错机制研究
- seo网站优化,SEO优化费用
- 90-BitCoin入门
- Linux(Ubuntu)入门——2.Linux基础命令
- Java线程池如何优雅地等待所有任务执行完
- 1527.患某种疾病的患者
- 麦子学院机器学习基础(5)-(神经网络NN))(python)
- java 发送邮件添加附件,Java实现带附件的邮件发送功能
- Tuner及工作原理介绍