ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:48.84KB ,
资源ID:3612287      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-3612287.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java实现矩阵的加,减,乘,转置运算.doc)为本站会员(11xg27ws)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

java实现矩阵的加,减,乘,转置运算.doc

1、import java.util.*;public class JuZhen / 创建矩阵public static int createJuZhen(int x, int y) Scanner input = new Scanner(System.in);System.out.println(“请输入“ + x + “行“ + y + “列的矩阵数据(行优先): “);int array = new intxy;for (int i = 0; i array.length; i+)for (int j = 0; j arrayi.length; j+) arrayij = input.nex

2、tInt();return array;/ 矩阵输出public static void outputJuZhen(int list) for (int i = 0; i list.length; i+) for (int j = 0; j listi.length; j+) System.out.print(listij + “ “);System.out.println();/ 矩阵求和public static int addJuZhen(int list1, int list2) int list3 = new intlist1.lengthlist10.length;if (list

3、1.length != list2.length | list10.length != list20.length) System.out.println(“行数或列数不同的矩阵不能相加!并将返回 0:!“); else for (int i = 0; i list1.length; i+)for (int j = 0; j list10.length; j+)list3ij = list1ij + list2ij;return list3;/ 矩阵相乘public static int mulJuZhen(int list1, int list2) int list3 = new intli

4、st1.lengthlist20.length;if (list1.length != list20.length | list10.length != list2.length)System.out.println(“两矩阵不能符合条件相乘!并将返回 0:!“);elsefor (int i = 0; i list1.length; i+)for (int j = 0; j list20.length; j+)for (int k = 0; k list20.length; k+)list3ij += list1ik * list2kj;return list3;/ 矩阵相减public s

5、tatic int substractJuZhen(int list1, int list2) int list5 = new intlist1.lengthlist10.length;if (list1.length != list2.length | list10.length != list20.length) System.out.println(“行数或列数不同的矩阵不能相加!并将返回 0:!“); else for (int i = 0; i list1.length; i+)for (int j = 0; j list10.length; j+)list5ij = list1ij

6、 - list2ij;return list5;/ 矩阵转置public static int zhuanzhiJuZhen(int list) int list6 = new intlist.lengthlist0.length;for (int i = 0; i list.length; i+)for (int j = 0; j list0.length; j+)list6ij = listji;return list6;/ Main 函数测试public static void main(String args) Scanner input = new Scanner(System.in

7、);System.out.println(“请输入所要创建第一个矩阵的行数和列数(如:3 3):“);int x = input.nextInt();int y = input.nextInt();int list1 = createJuZhen(x, y);/ 创建矩阵 1System.out.println(“请输入所要创建第 2 个矩阵的行数和列数(如: 3 3):“);x = input.nextInt();y = input.nextInt();int list2 = createJuZhen(x, y);/ 创建矩阵 2int list3 = addJuZhen(list1, li

8、st2); / 矩阵相加int list4 = mulJuZhen(list1, list2); / 矩阵相乘int list5 = substractJuZhen(list1, list2);/ 矩阵相减int list6 = zhuanzhiJuZhen(list1);/ 矩阵转置int list7 = zhuanzhiJuZhen(list2);/ 矩阵转置/ 输出结果System.out.println(“矩阵 1 为:“);outputJuZhen(list1);System.out.println(“矩阵 2 为:“);outputJuZhen(list2);System.out.println(“矩阵 1 与矩阵 2 相加为:“);outputJuZhen(list3);System.out.println(“矩阵 1 与矩阵 2 相减为:“);outputJuZhen(list5);System.out.println(“矩阵 1 与矩阵 2 相乘为:“);outputJuZhen(list4);System.out.println(“矩阵 1 的转置为:“);outputJuZhen(list6);System.out.println(“矩阵 2 的转置为:“);outputJuZhen(list7);

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报