java矩阵相乘的计算
2024-08-26 14:28:18
package a123;
import java.util.Scanner;
public class a132 {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int m = in.nextInt();
int n = in.nextInt();
int n1 = in.nextInt();
double a[][] = new double[m + 1][n + 1];
double b[][]= new double[n + 1][n1 + 1];
double c[][] = new double[m + 1][n1 + 1];
for (int i = 1; i <= m; i++) {
for (int j = 1; j <= n; j++) {
a[i][j] = in.nextDouble();
}
System.out.println();
}
System.out.println();
System.out.println();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n1; j++) {
b[i][j] = in.nextDouble();
}
System.out.println();
}
System.out.println();
System.out.println();
for (int i = 1; i <= m; i++) {
for (int j = 1; j <= n1; j++) {
c[i][j] = 0;
for (int k = 1; k <= n; k++) {
c[i][j] += a[i][k] * b[k][j];
}
System.out.printf("%10.2f", c[i][j]);
}
System.out.println();
}
}
}
}
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
while (in.hasNext()) {
int m = in.nextInt();
int n = in.nextInt();
int n1 = in.nextInt();
double a[][] = new double[m + 1][n + 1];
double b[][]= new double[n + 1][n1 + 1];
double c[][] = new double[m + 1][n1 + 1];
for (int i = 1; i <= m; i++) {
for (int j = 1; j <= n; j++) {
a[i][j] = in.nextDouble();
}
System.out.println();
}
System.out.println();
System.out.println();
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n1; j++) {
b[i][j] = in.nextDouble();
}
System.out.println();
}
System.out.println();
System.out.println();
for (int i = 1; i <= m; i++) {
for (int j = 1; j <= n1; j++) {
c[i][j] = 0;
for (int k = 1; k <= n; k++) {
c[i][j] += a[i][k] * b[k][j];
}
System.out.printf("%10.2f", c[i][j]);
}
System.out.println();
}
}
}
}
最新文章
- MongoDB-权限配置
- xmpp整理笔记:发送图片信息和声音信息
- function [ binary,decimal ] = num2binary16( number )
- 如何连接git bash和git hub
- Matlab之文件读写
- C++/CLR Sqlite初探
- DEDE在下载文件时会生成table
- js返回值
- 使用sqlplus批量执行脚本的总结
- Cocos2D-X学习笔记 3 从一个场景切换到还有一个场景
- java类定义、变量类型、构造函数
- 58 字体反爬攻略 python3
- domain
- Spark 中Java实现数据库Row转Rating
- bzoj1001狼抓兔子 对偶图优化
- mysql group_concat(column) 函数替换成 oracle wm_concat(colum)
- 17-matlab例题练习
- 20155210 Exp9 Web安全基础实践
- bug4 导入新工程时报 Target runtime com.genuitec.runtime.generic.jee60 is not defined
- Java-jdbc工具类DBUtils