两个系数矩阵要进行融合,采用绝对值取大的准则,一般采用for循环即可

 Coefs=Coefs1;[x,y,z]=find(Coefs2);for m=1:length(x)if(abs(Coefs2(x(m),y(m)))>abs(Coefs1(x(m),y(m))))Coefs(x(m),y(m))=Coefs2(x(m),y(m));endend

但是遇到一个问题:

稀疏矩阵Coefs1、Coefs2的大小都是64*79124,数据量达到了500多万个,计算起来可能需要1个小时多, 太慢了, 所以思索更快的比较赋值方法。

思路:

利用MATLAB矩阵赋值的快速特点,试了大半天,想到了如下的方法,个人觉得还是比较满意的, 计算速度贼快:

 q2=abs(Coefs2)>=abs(Coefs1);   % 2矩阵大于等于1矩阵的地方为1,小于的地方为0,赋成的q2是与Coefs2一样大小的逻辑矩阵q1=abs(Coefs2)<abs(Coefs1);       % 相反,2矩阵小于1矩阵的地方为1,其他地方为0Coefs=Coefs1.*q1+Coefs2.*q2;   % 矩阵点乘的作用:保留需要的稀疏,将不需要的稀疏置0% 矩阵相加的作用:两个矩阵互补,正好组成比较赋值后的系数矩阵

MATLAB 解决:数据比较多的矩阵赋值,耗时太长的问题相关推荐

  1. matlab中数据归一化方法,矩阵归一化

    matlab中数据一行归一化 默认的map范围是[-1, 1],所以如果需要[0, 1],则按这样的格式提供参数 Data1 = mapminmax(lData, 0, 1); 矩阵归一化 data= ...

  2. mysql备份耗时太长_Mysql数据不算大,备份却非常慢

    环境 硬件:DELL 1950, 146G SAS 15K RPMS * 2, 8G Ram 软件:2.6.9-55.ELsmp x86_64, mysql 5.1.x 现象 2个库,其中1个业务库下 ...

  3. 开发那些事儿:如何解决RK芯片视频处理编解码耗时很长的问题?

    流媒体视频直播包括以下几个步骤:采集->处理->编码和封装->推流到服务器->服务器流分发->播放器流播放. 在流媒体处理编码的过程中,会有硬解码和软解码两种播放方式.两 ...

  4. matlab中图像太大,图像处理:算法在MATLAB中耗时太长

    您可以使用im2col *将图片转换为列格式,以便每个块形成[64 * 4096]矩阵的列.然后对每列应用转换,并使用bsxfun来向量化错误计算. DomainImage=rand(512); Ra ...

  5. 利用Matlab 解决二维矩阵问题

    写在前面 Matlab是一款非常强大的数学计算工具,学习并使用它进行处理一些数据运算,将会非常之高效. 今天有同学问我了一道关于利用Matlab 解决二维矩阵问题,利用空闲时间给他解答,希望能帮助到他 ...

  6. matlab循环语句矩阵赋值,matlab矩阵赋值语句

    结构数据和单元数据 2.8 稀疏矩阵 2.1 变量和数据操作 2.1.1 变量与赋值 1.变量命名 在MATLAB 6.5中,变量名是以字母开头, 后接字母.数字或下划线的字符...... 使用冒号操 ...

  7. matlab字符串判断每个字符,空矩阵赋值

    ** matlab字符串判断每个字符,空矩阵赋值 ** 下面是题目 首先,注意 == 的两个用法 字符串与单个字符比较 字符串与同维字符串比较 这道题困扰我的点就是 我想把不一样的字符存进一个矩阵中, ...

  8. matlab参数群体赋值,matlab 带参数的矩阵赋值

    可以借助于符号函数. 代码: % 以前只用matlab求不带参数的矩阵的逆, % 请问能不能用matlab求带参数矩阵的逆, % 参考书上说可以,但是不知道怎么定义参数, % 实际操作显示错误,说参数 ...

  9. 【matlab】将matlab中数据输出保存为txt或dat格式

    将matlab中数据输出保存为txt或dat格式 总结网上各大论坛,主要有三种方法. 第一种方法:save(最简单基本的) 具体的命令是:用save *.txt -ascii x x为变量 *.txt ...

最新文章

  1. oracle 11g 的em启动不了
  2. 计算机网络【某个单位的网点由4个子网组成,结构如图所示,其中主机H1、H2、H3、H4的IP地址和子网掩码如表所示。 (1)请写出路由器R1到4个子网的路由表。(2)...】
  3. 什么叫优雅降级和渐进增强
  4. 使用这些HTTP标头保护您的Web应用程序
  5. Bailian4033 铺地毯【暴力】
  6. SQLServer版本对应内部数据库版本号配置表
  7. 资源 | 最新版区块链术语表(中英文对照)
  8. 数据包络分析(DEA)
  9. ElasticJob-Lite 框架源码学习
  10. 计算机系统英语作文结尾万能句子,简单英语作文万能句子 开头结尾套用句子...
  11. c语言使用反三角函数,C语言中反三角函数怎样调用?
  12. bzoj4094 luogu3097 最优挤奶
  13. 六西格玛dfss_实施六西格玛设计(DFSS)的主要工具有哪些?
  14. php版本kms,使用 AWS KMS 加密和解密 AWS SDK for PHP 数据密钥 - 适用于 PHP 的 AWS 开发工具包...
  15. 【JAVA虚拟机】java虚拟机
  16. [家里蹲大学数学杂志]第389期中国科学院大学2014-2015-1微积分期中考试试题参考解答...
  17. web linux 桌面,Ubuntu无桌面进行Web浏览器测试
  18. 家谱文化研究①:乾隆干预民间修谱有哪些正面影响和负面影响?
  19. C#实现工厂模式简介--实现访问不同的数据库
  20. i2c设备驱动实例 ds1307为例

热门文章

  1. 企业应该怎样做好设备管理?
  2. mysql摧毁重建_mysql数据文件破坏后的修复方法
  3. 中国汽车CIO峰会专访F-One创始人曾晓丹(访谈实录)
  4. asp 调用php上传图片,asp 版 本地图片上传问题!
  5. Python-Django毕业设计仿咸鱼二手物品交易系统(程序+Lw)
  6. git 强制合并分支
  7. 关于split分包和abiFilters过滤的打包问题
  8. IOS 大众点评 搜索界面实现
  9. 数据挖掘关联规则Apriori算法
  10. 仿射密码及c++实现