java数组转置 如何用java编写一个矩阵的转置?
如何用java编写一个矩阵的转置?
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]}系统输出打印(“矩阵A:”)for(int i=0 i< 7 i){for(int j=0 j< 4 j){如果(J)< 3{系统打印(a[i][j]“”)}其他{系统输出打印(a[i][j]“”)}}系统输出打印(“矩阵a转置:”)for(int i=0 i< 4 i){for(int j=0 j< 7 j){if(j< 6){系统打印(b[i][j]“”)}否则{系统输出打印(b[i][j]“”)}}}如果代码是烂,我想解决办法是这样的
如何用java编写一个矩阵的转置?
(别说格式问题,代码是这样的)编写一个矩阵显示方法来显示我们的矩阵数据;
private static void printary(int[]ARR){
for(int i=0I
for(int j=0j)系统打印(arr[i][j]“”)
}系统输出打印()
填写需要解转置;
写换行换列的代码,即实现我们的矩阵值装置的求解方法;
public static void main(string[]args){
int arr[]=New int[]{1,2,3},{4,5,6},{7,8,9}系统输出打印(“行-列交换前”
打印数组(ARR)
intarr2[
=新建int[排列长度][ 排列长度
]for(int i=0i
for(int j=0j
arr2[i][j]=arr[j][i
]}
}系统输出打印(“行-列交换后:”)
打印数组(arr2)
java数组转置 java二维数组转置 python实现矩阵转置
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。