大矩阵的分块乘法及matlab实现

笔记来自参考文献:MATLAB程序对分块矩阵在矩阵乘法中算法的实现

http://download.csdn.net/detail/caoenze/8855485

1 . 将左乘矩阵分块

function z=product(x ,y)sizex1=size(x ,1);sizex2=size(x ,2);sizey1=size(y,1);sizey2=size(y,2); if (sizex2 ~ = sizey1)disp('error ! ') ;elsefor j = 1:1:sizey2z(:,j )=zeros(sizex1,1) ;for k = 1:1:sizex2z(:,j)=z(:,j)+ x( :,k)*y(k ,j) ;endendend
end

2、将右乘矩阵分块

function z=product(x,y)sizex1=size(x,1);sizex2=size(x,2);sizey1=size(y,1);sizey2=size(y,2);if(sizex2~=sizey1)disp('erro!');elsez=zeros(sizex1,sizey2);for j=1:sizex2z=z+x(:,j)*y(j,:);endend
end

3、两个矩阵都分块

funtion z=product(x,y)sizex1 = size(x,1);sizex2 = size(x,2);sizey1 = size(y,1);sizey2 = size(y,2);if sizex2 ~= sizey1disp('error!');elsez=zeros(sizex1,sizey2);for j=1:sizex2z = z + x(:,k) * y(j,:);endend
end

大矩阵的分块乘法及matlab实现相关推荐

  1. matlabR2014a我遇到的大矩阵相乘崩溃报错问题

    在这里插入代码片@TOC 简单说明一下 主要遇到的是大矩阵相乘,就matlab程序崩溃,接连多个崩溃弹框并自动退出的情况. 博主采用的是200*200的矩阵相乘,原先程序在老机子里R2014a可以完美 ...

  2. 往矩阵中增加数3matlab,MATLAB入门(3):从矩阵开始

    从矩阵开始吧![注:因为第一篇里以声明过就不再重复声明了] 输入简单矩阵的最简单的方法是采用直接输入法.直接输入的元素用空格或逗号隔开,用";"表示一行的结束,并用中括号[ ] 将 ...

  3. 豪斯荷尔德变换 matlab,隐式QR法求实矩阵的全部特征值matlab实现

    隐式QR法求实矩阵的全部特征值matlab实现 隐式QR法求实矩阵的全部特征值matlab实现 要求:用matlab编写通用子程序,利用隐式QR法求实矩阵的全部特征值和特征向量. 思想:隐式QR法实质 ...

  4. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数 | 学步园

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

  5. matlab 矩阵与数比较,MATLAB 对矩阵中的数据进行大小比较

    用matlab对矩阵进行高斯消元 %求解例题2.1%高斯法求解线性方程组Ax=b%A为输入矩阵系数,b为方程组右端系数%方程组的解保存在x变量中%先输入方程系数A=[1 2 3;2 7 5;1& ...

  6. matlab矩阵的第一列,matlab提取矩阵第一列

    第2章 MATLAB矩阵及其运算 2.1 变量和数据操作 2.2 MATLAB矩阵 2.3 MATLAB运算 2.4 矩阵分析 2.5 矩阵的超越函数 2.6 字符串 2.7 结构数据和单元数据 2. ...

  7. matlab矩阵除以一个数字,matlab矩阵中每一行数除以一个数

    例如:用a中每一行数除以x中相对应的每一个数 x=[5 10 6 8 16 6 8 8 22 11]; a=[4 4 4 5 4 4 4 4 3 4 6 8 6 2 6 8 8 6 8 6 4 4 4 ...

  8. python 矩阵除法_请问matlab编程,怎样让两个矩阵对应元素相除?

    展开全部 >> clear >> A=[3 6 9]; >> B=[1 2 3]; >> C=A./B C = 3 3 3 注: MATLAB在矩阵的运 ...

  9. 【大米粒计数】基于matlab GUI形态学大米粒颗粒识别【含Matlab源码 915期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[大米粒计数]基于matlab GUI形态学大米粒颗粒识别[含Matlab源码 915期] (https://download.csdn. ...

最新文章

  1. 005-OSI七层模型IP地址
  2. sql server 中将datetime类型转换为date,或者time
  3. VTK:Utilities之GetClassName
  4. 【转载】实现软件架构质量属性的战术
  5. mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
  6. kotlin教程(1)
  7. matlab命令大全,Matlab------------命令大全2
  8. php 替换alt,PHP 实现自动添加或者替换 内容的IMG标签的 alt title 属性
  9. 【预测模型-ELAMN预测】基于遗传算法优化ELMAN神经网络实现数据回归预测matlab代码
  10. 大脑升维:人工智能浪潮下的适者生存之道
  11. 计算机一级大学生一定要考吗,关于大学大学生要考计算机一级吗
  12. DTM、DEM、DSM与DOM的概念
  13. matlab 多项式排序,MATLAB多项式
  14. dbm与mysql_关于dBm与功率转换
  15. Android编程简介
  16. 使用KMS激活软件导致浏览器呗篡改解决办法
  17. 荣达嵌入式打印机打印效果
  18. zencart1.55stripe信用卡内嵌支付获取卡号
  19. 数据结构实验——顺序表操作
  20. 数据分析编程检验——车流量统计(不能使用pandas和numpy)

热门文章

  1. SD卡简单介绍-数据传输、模式流程
  2. Elasticsearch 分布式搜索引擎 -- 数据同步:数据同步思路分析 实现elasticsearch与数据库数据同步
  3. SpringMVC中那些Java Config
  4. vue之class绑定数组形式
  5. LVS介绍与工作模型和调度算法
  6. 分布式专题-分布式缓存技术之MongoDB04-基于MongoDB实现网络云盘实战
  7. Typora + 七牛云图床快速配置,告别手动上传图片!
  8. 使用upx对二进制进行加壳
  9. 计算机软件发展过程中的特点,计算机软件的发展经历了哪些历程,各阶段有何特征、理论体系、优势与不足...
  10. 【每日早报】2019/09/23