输入

1 2 3
4 5 6
7 8 9
1 2 3 6
4 5 6 7
7 8 9 8
1 3 5 6

3x3矩阵转置

package com;
import java.util.*;
class trans{int temp;int [] []transpose(int[][] array){for(int i=0;i< array.length;i++)for(int j=i+1;j<array[i].length;j++){temp=array[i][j];array[i][j]=array[j][i];array[j][i]=temp;}return array;}}
public class sentence {public static void main(String[] args) {int [][]a=new int[3][3];int [][]b=new int[3][3];Scanner reader=new Scanner(System.in);System.out.println("请输入要转置3x3的矩阵");for(int i=0;i<3;i++)for(int j=0;j<3;j++)a[i][j]= reader.nextInt();trans pose=new trans();b=pose.transpose(a);System.out.println("转置后的矩阵");for(int i=0;i<b.length;i++){for(int j=0;j<b[i].length;j++)System.out.print(b[i][j]+" ");System.out.println();}}
}

4x4矩阵转置

package com;
import java.util.*;
class trans{int temp;int [] []transpose(int[][] array){for(int i=0;i< array.length;i++)for(int j=i+1;j<array[i].length;j++){temp=array[i][j];array[i][j]=array[j][i];array[j][i]=temp;}return array;}}
public class sentence {public static void main(String[] args) {int [][]a=new int[4][4];int [][]b=new int[4][4];Scanner reader=new Scanner(System.in);System.out.println("请输入要转置4x4的矩阵");for(int i=0;i<a.length;i++)for(int j=0;j<a.length;j++)a[i][j]= reader.nextInt();trans pose=new trans();b=pose.transpose(a);System.out.println("转置后的矩阵");for(int i=0;i<b.length;i++){for(int j=0;j<b[i].length;j++)System.out.print(b[i][j]+" ");System.out.println();}}
}

(转置矩阵)将一个3x3、4x4矩阵转置后输出相关推荐

  1. 使用printf函数输出其ascii。_输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。...

    #include<bits/stdc++.h> using namespace std; int main() {int n,a;while(cin>>n) //输入矩阵的维度 ...

  2. 矩阵以及转置矩阵python_Python实现的矩阵转置与矩阵相乘运算示例

    本文实例讲述了Python实现的矩阵转置与矩阵相乘运算.分享给大家供大家参考,具体如下: 矩阵转置 方法一 :使用常规的思路 def transpose(M): # 初始化转置后的矩阵 result ...

  3. 将一个4×4的矩阵转置,用一函数实现之。要求:(1)在主函数中用scanf函数输入矩阵元素。(2)将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。

    下标调换位置即可,多种实现方式

  4. python转置矩阵画流程图_python 矩阵转置transpose

    arr = np.arange(16).reshape((2, 2, 4)) arr的array是这样的 array([[[ 0, 1, 2, 3], [ 4, 5, 6, 7]], [[ 8, 9, ...

  5. 九度OJ 1193:矩阵转置 (矩阵计算)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:1673 解决:1132 题目描述: 输入一个N*N的矩阵,将其转置后输出.要求:不得使用任何数组(就地逆置). 输入: 输入的第一行包括一个 ...

  6. c语言学习-将一个2*3的矩阵转置为3*2的矩阵

    将一个2x3的矩阵转置为3x2的矩阵 程序流程图: 代码: #include<stdio.h> void main() {int ch[2][3]={{1,2,3},{4,5,6}}; i ...

  7. 基于visual Studio2013解决C语言竞赛题之0705矩阵转置

     题目 解决代码及点评 /* 5. 写一函数,将一个3×3的矩阵转置. */ #include <stdio.h> #include <stdlib.h>void main ...

  8. python矩阵转置_关于python中矩阵的实现和矩阵的转置

    python中矩阵的实现是靠序列,,, 序列有很多形式, 其实矩阵是现实生活中的东西,把现实生活中的结构转换到程序中. 就需要有个实现的方法,而这种路径是多种多样的. 下面给出一个把矩阵转换成pyth ...

  9. 矩阵转置函数——指针自增的陷阱

    #include"algorithm.h"int** transpose(int**po, int &m, int &n) {int*p = (int*)mallo ...

  10. 信息学奥赛一本通 1126:矩阵转置 | OpenJudge NOI 1.8 10:矩阵转置

    [题目链接] ybt 1126:矩阵转置 OpenJudge NOI 1.8 10:矩阵转置 [题目考点] 1. 二维数组遍历 [题解代码] 解法1:构建新矩阵 矩阵转置后,原来i,j位置的元素会变到 ...

最新文章

  1. 人为何会发烧,超过42°C会怎样?
  2. 【原创】MySQL 以及 Python 实现排名窗口函数
  3. 【数学和算法】初识卡尔曼滤波器(三)
  4. 微软统一预训练语言模型UniLM 2.0解读
  5. 快速使用Tensorflow读取7万数据集!
  6. 使用SAP CRM中间件XIF(External Interface)一步步创建服务订单
  7. C# 中 System.Range 结构体
  8. mysql新增阵列df_DF学Mysql(三)——索引操作
  9. HTTPS|SSL笔记-SSL双向认证失败(服务端证书信任库不含客户端证书)握手过程(含wireshark分析)
  10. 高级着色语言HLSL入门(5)
  11. python迭代计算pi_python使用三角迭代计算圆周率PI的方法
  12. [病毒木马] 什么是LSP劫持
  13. Sqlserver交叉连接cross join(笛卡尔积)
  14. 数据处理 、大数据、数据抽取 ETL 工具 DataX 、Kettle、Sqoop
  15. 龙芯电脑usb和硬盘两种方式安装系统
  16. Java学习记录——错题总结(十五)
  17. 2022已加载100%,请查收!
  18. org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.qiang.dao.UserM
  19. MySQL自动化安装脚本-python版
  20. java站点挂了_java 输入挂

热门文章

  1. python arduino i2c1602_Arduino使用I2C转接板驱动1602液晶屏,小小白新手入门篇
  2. Windows平台安装SQLite3数据库
  3. 安卓app开发方案_简谈企业最常用的三种安卓app开发语言
  4. 小宁百度了php一句话用菜刀,web学习01day攻防世界web简单题
  5. UIPATH 浏览器在新标签页中执行操作
  6. 面向对象:上得厅堂,下得厨房,站起来杀猪,坐下来写书
  7. 抢鲜看:微信、支付宝、高德地图在Apple Watch上是酱紫玩啊!
  8. 2022软工-安庆集团-冲刺计划
  9. 胡晓曼:MindSpore 开源运营与治理 | DEV. Together 2021 中国开发者生态峰会
  10. 手动连接wifi失败分析