问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用java编写一个矩阵的转置?

发布网友 发布时间:2022-05-02 09:29

我来回答

4个回答

热心网友 时间:2023-05-06 23:48

        int a[][] = {{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4}};
        int b[][] = new int [4][7];
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 7; j++) {
                b[i][j] = a[j][i];
            }
        }
        System.out.println("矩阵a:");
        for (int i = 0; i < 7; i++) {
            for (int j = 0; j < 4; j++) {
                if (j < 3) {
                    System.out.print(a[i][j] + " ");
                } else {
                    System.out.println(a[i][j] + " ");
                }
            }
        }
        System.out.println("矩阵a转置:");
        for (int i = 0; i < 4; i++) {
            for (int j = 0; j < 7; j++) {
                if (j < 6) {
                    System.out.print(b[i][j] + " ");
                } else {
                    System.out.println(b[i][j] + " ");
                }
            }
        }

代码写得烂不要喷我,我想解决思路就是这样吧!

热心网友 时间:2023-05-06 23:48

private static void printArray(int[][] arr){

for(int i=0;i<arr.length;i++){

for(int j=0;j<arr.length;j++){

System.out.print(arr[i][j]+" ");

}

System.out.println();

热心网友 时间:2023-05-06 23:49

public static int[][] transformMatrix(int matrix[][])
{
int a[][] = new int[matrix[0].length][matrix.length];
for(int i = 0;i < matrix[0].length;i++)
{
for(int j = 0;j < matrix.length;j++)
{
a[i][j] = matrix[j][i];
}
}
return a;
}

热心网友 时间:2023-05-06 23:50

二维数组,转置就是斜对角,下标 i 变 j,j 变 i 就可以了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
iPhone XR电量百分比怎么设置 Django如何使用网页嵌套网页(2023年最新解答) 社保之前工作缴了 后面工作不缴。自己要怎么续上?自己缴要缴多少?每... 壁挂炉数字不亮了怎么回事了解壁挂炉数字不亮的原因及解决方法_百度知 ... 单反长镜头和短镜头什么区别 ai的剪切蒙版快捷键是什么 自学当程序员需要哪些基础 程序员,需要学什么课程 想当一名出色的程序员数学必须要很好吗 华为路由器192.168.1.1怎样设置? 如何用JAVA对3*4二维数组转置输出 在java中如何将一个5*3的二维数组转置输出 严浩翔英文名是什么? java行列值的互换? 最近国家发行国债和增加银行利息,基金一直在跌,会不会对基金造成不良影... 王俊凯的英文名是什么 如何用JAVA对3*4二维数组转置输出? 林俊杰多少岁 当前资金市场对国债发行有什么影响 特别国债对 债券型基金有什么影响? 王俊凯英文名 国债指数暴跌对基金公司有什么影响? 我的联通SIM卡突然数据打不开,打电话有部分号码说您拨打的用户线故障。怎么回事?怎么办?帮个忙 宋亚轩英文名是什么? 快手服务号服务助手0002083是什么么意思 为什么联通手机无法打开移动数据,电话也打不出什么问题? 最近买基金风险大吗?听说要发行国债了,有影响吗? 手机数据网络正常,就是打不出去电话也打不进。求助 谢舒畅的英文名 国债发行量怎么影响证券市场的证券供应和资金需求? 用java编写程序用一个二维数组a[ ][ ]存放3*3矩阵,求它的转置矩阵b[ ][ ]。 5. 将一个5×5的二维数组转置到另一个5×5的二维数组(即沿主对角线翻转)(java语言). 将一个5×3的二维数组转置输出 java 大家帮我看看到底错在哪了?谢谢 java的矩阵转置找问题 Excel数据库建立和引用的问题 java使矩阵转置 问为什么我坐了我们家沙发起来后在摸带铁的东西就会有静电 请教java中一个二维数组的问题 为什么冬天摸不锈钢的门。有时会被电一下 java编写程序,将字符串中所有字符放到一个二维数组中,不足部分使用默认值,并做转置处理 如何用java程序利用二维数组创建一个矩阵,编写方法完成该矩阵的逆转,两个矩阵之和。 java类似矩阵转置问题,没搞明白,求帮助 在java里;定义一个二维数组及相应方法求下列两条对角线的之和 java 怎么实现不定长度的矩阵转置 JAVA编程 声明一个矩阵类Matrix,有这样一些实例方法:将一个矩阵转置、求两个矩阵的和。 java矩阵转置 一维数组Java转置方法怎么写啊? 股票从摘星到摘帽有没有时间限定啊? 自来水公司是事业单位还是企业啊? 自来水公司算政府部门吗