news 2026/8/21 10:17:46

Java矩阵乘法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Java矩阵乘法

任务描述
本关任务:编写一个程序,输入两个矩阵输出矩阵乘的结果。

矩阵乘法
矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数( column )和第二个矩阵的行数( row )相同时才有意义。
矩阵乘法的定义如下:
设A为 m×p 的矩阵,B为 p×n 的矩阵,那么称 m×n 的矩阵C为矩阵A与B的乘积,记作AB
编程要求
根据提示,在右侧编辑器补充代码,依次输入两个整数矩阵,输出矩阵乘法的结果,在输入矩阵时,先输入行列数,再输入矩阵。

测试说明
平台会对你编写的代码进行测试:

测试输入:

3 2
1 2
3 4
5 6
2 4
1 2 3 4
5 6 7 8
预期输出:

11 14 17 20
23 30 37 44
35 46 57 68

import java.util.Scanner; public class Multiply { public static void main(String[] args) { Scanner input = new Scanner(System.in); int[][] result = null; /********* Begin *********/ // 读取第一个矩阵的行列数 int m = input.nextInt(); int p = input.nextInt(); int[][] matrixA = new int[m][p]; for (int i = 0; i < m; i++) { for (int j = 0; j < p; j++) { matrixA[i][j] = input.nextInt(); } } // 读取第二个矩阵的行列数 int q = input.nextInt(); int n = input.nextInt(); int[][] matrixB = new int[q][n]; for (int i = 0; i < q; i++) { for (int j = 0; j < n; j++) { matrixB[i][j] = input.nextInt(); } } // 检查矩阵乘法是否合法 if (p != q) { System.out.println("矩阵乘法不合法"); return; } // 初始化结果矩阵 result = new int[m][n]; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { for (int k = 0; k < p; k++) { result[i][j] += matrixA[i][k] * matrixB[k][j]; } } } /********* End *********/ // 输出结果矩阵 for (int i = 0; i < result.length; i++) { for (int j = 0; j < result[i].length; j++) { System.out.print(String.format("%d ", result[i][j])); } System.out.println(); } } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 19:02:29

腾讯混元开源HunyuanVideo-Foley:AI视频音效生成新突破

腾讯混元开源HunyuanVideo-Foley&#xff1a;AI视频音效生成新突破 在短视频日活破十亿、AIGC内容井喷的今天&#xff0c;我们似乎已经习惯了“一键生成画面”、“AI配音朗读”&#xff0c;但当你点开一段由AI生成的视频时&#xff0c;是否总觉得少了点什么&#xff1f;—— 没…

作者头像 李华
网站建设 2026/8/21 11:01:06

常看常新,五本经典管理类书籍推荐

真正有价值的企业管理类书籍&#xff0c;从来不止于教你几个管理小技巧&#xff0c;而是帮你建立系统的思考框架。这样的书&#xff0c;往往需要读第二次、第三次&#xff0c;甚至在几年后再翻时&#xff0c;才能体会到它真正的分量。以下推荐的这五本管理类书籍&#xff0c;都…

作者头像 李华
网站建设 2026/8/21 22:56:08

深度学习图像处理(2)----一阶段目标检测

文章目录YOLO&#xff08;You only look once 是一阶段&#xff0c;实时目标检测算法&#xff09;一 .YOLOV11. YOLO V1缺点2. YOLO V1优点1. Passthroug2. BN3. 聚类提取先验框4. 针对YOLO v1 的缺点YOLO V2检测头的改进&#xff1a;5. YOLO V2 的改进6. YOLO V2 分类模型训练…

作者头像 李华
网站建设 2026/8/21 22:58:32

LobeChat能否制定健身计划?私人教练AI版

LobeChat能否制定健身计划&#xff1f;私人教练AI版 在智能设备无处不在的今天&#xff0c;我们已经习惯了用手机记录步数、监测心率、追踪睡眠。但一个更深层的问题始终存在&#xff1a;这些数据最终去了哪里&#xff1f;有多少人真正根据体脂率调整了饮食&#xff0c;或是依据…

作者头像 李华
网站建设 2026/8/21 20:29:05

YOLO-V5实时检测环境配置指南

YOLOv5 实时目标检测环境配置实战指南 在智能监控、工业质检和自动驾驶等应用场景中&#xff0c;能否让设备“看得清、反应快”&#xff0c;直接决定了系统的可用性。而YOLOv5——这个虽非论文出身却风靡工业界的开源项目&#xff0c;凭借其简洁架构与高效推理能力&#xff0c;…

作者头像 李华
网站建设 2026/8/21 0:55:46

Raft算法在大数据领域的应用:原理与实践

Raft算法在大数据领域的应用&#xff1a;原理与实践关键词&#xff1a;Raft算法、分布式一致性、大数据、共识算法、分布式系统、日志复制、领导者选举摘要&#xff1a;本文深入浅出地介绍了Raft一致性算法在大数据领域的应用。我们将从基础概念出发&#xff0c;通过生活化的比…

作者头像 李华