矩阵相乘

输入两个矩阵,求乘积。

样本输入:
2 2

1 3
2 4

2 2

1 2
3 4
样本输出:
10 14
14 20

import java.util.Scanner;
public class MatrixMultiply {public static void multiply(int [][] matrix, int [][] matrix1,int m1, int n1, int m2, int n2){int [][] result = new int [m1][n2] ;for(int i=0; i<m1; i++){for(int j=0; j<n2; j++){for(int k=0; k<n1; k++){result[i][j] += matrix[i][k] * matrix1[k][j] ;}}}for(int i=0; i<m1; i++){for(int j=0; j<n2; j++){System.out.print(result[i][j] + " ") ;}System.out.println() ;}}public static void main(String[] args) {Scanner input = new Scanner(System.in) ;int m1 = input.nextInt() ;int n1 = input.nextInt() ;int [][] matrix = new int [m1][n1] ;for(int i=0; i<m1; i++){for(int j=0; j<n1; j++){matrix[i][j] = input.nextInt() ;}}int m2 = input.nextInt() ;int n2 = input.nextInt() ;int [][] matrix1 = new int [n1][n2] ;for(int i=0; i<m2; i++){for(int j=0; j<n2; j++){matrix1[i][j] = input.nextInt() ;}}multiply(matrix, matrix1, m1, n1, m2, n2) ;}
}

矩阵相乘-矩阵基本运算相关推荐

  1. python 矩阵点乘_python相乘矩阵

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 鉴于最近复习线性代数计算量较大,且1800答案常常忽略一些逆阵.行列式的计算答案 ...

  2. Qt之图像处理(五) 矩阵置换与矩阵相乘

    矩阵置换与矩阵相乘 矩阵置换 vector<vector<float>> MainWindow::transpose(vector<vector<float> ...

  3. 【MATLAB】矩阵操作 ( 矩阵构造 | 矩阵运算 )

    文章目录 一.矩阵构造 1.列举元素 2.顺序列举 3.矩阵重复设置 4.生成元素 1 矩阵 二.矩阵计算 1.矩阵相加 2.矩阵相减 3.矩阵相乘 4.矩阵对应相乘 5.矩阵相除 6.矩阵对应相除 ...

  4. 13,12_基本运算,add/minus/multiply/divide,矩阵相乘mm,matmul,pow/sqrt/rsqrt,exp/log近似值,统计属性,mean,sum,min,max

    1.12.基本运算 1.12.1.add/minus/multiply/divide 1.12.2.矩阵相乘mm,matmul 1.12.3.pow/sqrt/rsqrt 1.12.4.exp/log ...

  5. 【MATLAB】矩阵元素及其基本运算

    矩阵元素的引用 矩阵元素的引用方式:①A是一个矩阵,A(3,2)表示第三行第二列的元素. ②矩阵元素按照列来存储,先存储第一列元素,在存储第二列元素,直到最后.第一列第一个元素为1号元素,第一列第二个 ...

  6. MATLAB矩阵生成函数和基本运算

    MATLAB的矩阵生成函数 函数 说明 zeros 产生元素全为0的矩阵 ones 产生元素全为1的矩阵 eye 产生单位矩阵 rand 产生均匀分布的随机数矩阵,数值范围(0,1) randn 产生 ...

  7. 并行计算——OpenMP加速矩阵相乘

    OpenMP是一套基于共享内存方式的多线程并发编程库.第一次接触它大概在半年前,也就是研究cuda编程的那段时间.OpenMP产生的线程运行于CPU上,这和cuda不同.由于GPU的cuda核心非常多 ...

  8. python数组对应元素相乘_python的几种矩阵相乘的公式详解

    1. 同线性代数中矩阵乘法的定义: np.dot() np.dot(A, B):对于二维矩阵,计算真正意义上的矩阵乘积,同线性代数中矩阵乘法的定义.对于一维矩阵,计算两者的内积.见如下Python代码 ...

  9. svd奇异值分解_矩阵相乘和奇异值分解(SVD)

    关于矩阵相乘 图1.Trefethen, Lloyd N., and David Bau III. Numerical linear algebra. Vol. 50. Siam, 1997.中关于矩 ...

最新文章

  1. 计算机二级find,Excel函数-find、if和iferror-计算机二级Office
  2. 快递物流查询接口介绍
  3. Ubuntu 16.04下Caffe-SSD的应用(二)——准备与处理VOC2007数据集
  4. 翻到几年前的代码,我惊了。
  5. python通讯录运用的知识点_案例驱动式Python学习--通讯录存取
  6. python 定义类 学习2
  7. minheight能继承吗_遗嘱中的房屋被拆迁,指定继承人能继承对应的拆迁款或安置房吗?...
  8. mongodb和mysql创建表_MongoDB 数据库创建删除、表(集合)
  9. python模型训练框架_Pytorch-Transformers 1.0发布,支持六个预训练框架,含27个预训练模型...
  10. Cocos2d-x一张小背景重复贴图充满整个屏幕
  11. 小D课堂 - 零基础入门SpringBoot2.X到实战_第1节零基础快速入门SpringBoot2.0_4、快速创建SpringBoot应用之自动创建web应用...
  12. Minkels公司在欧洲推出迷你数据中心产品
  13. java实现人脸识别(附源码)
  14. hashcat字典攻击
  15. 11-新闻发布系统数据库-新闻数据操作
  16. ArcGIS 正高转换成椭球体高度
  17. html动态表格用数组填充,自动填充数组中的HTML表格
  18. Java中详细使用JWT(JJWT)
  19. page_to_pfn 、virt_to_page、 virt_to_phys、page、页帧pfn、内核虚拟地址、物理内存地址linux内核源码详解
  20. 网站收录查询方法,网站收录减少的原因

热门文章

  1. Flexbox Froggy
  2. 70个Python练手项目列表,偷偷练习卷死他们
  3. 什么是标准半峰宽度,如何得到?
  4. 防不胜防的WiFi屏蔽器
  5. Android 性能优化总结
  6. android 盒子录屏apk,三种用于安卓录屏的解决方案
  7. 第三期:有关大数据相关问答汇总,持续更新中~
  8. 奇门排盘app 保存html,‎App Store 上的“奇门-支持多种奇门的专业排盘系统”
  9. Scrapy爬虫实战| 手把手教你使用CrawlSpider框架爬取数码宝贝全图鉴
  10. 中华卫士、天融信、方正防火墙整体性能优势对比