Java之变上三角矩阵
2016-03-05 20:56
766 查看
public class MatrixUpTri { public static void UpTri(double[][]Matrix,int n){ int Count=1; while(Count<n) { for(int N=n-1;N>=Count;N--) { double z=Matrix [Count-1]/Matrix[Count-1][Count-1]; for(int i=0;i<n;i++) { Matrix [i]=Matrix [i]-Matrix[Count-1][i]*z; } } Count++; } } public static void main(String[]args)//测试 { double[][] TestMatrix = { {1, 22, 34,22}, {1, 11,5,21} , {0,1,5,11}, {7,2,13,19}}; double[][] TMatrix1={ {1,2,3},{2,1,1},{2,2,2} }; double[][]TMatrix2={ {1,2},{2,3} }; UpTri(TestMatrix,4); String Strr=new String(""); for(int i=0;i<4;i++) { for(int j=0;j<4;j++) { String str=String.valueOf(TestMatrix[i][j]); Strr+=str; Strr+=" "; } Strr+="\n"; } System.out.println(Strr); } }
运行结果如下:
相关文章推荐
- Eclipse背景颜色设置(设置成豆沙绿色保护眼睛,码农保护色)
- LeetCode : Container With Most Water [java]
- 循环次数不确定要终止循环的方式
- 20145236 冯佳 《Java程序设计》第1周学习总结
- Java堆内存
- Spring连接mysql数据库错误:Cannot load JDBC driver class '${driver}'
- JAVA常用基础知识点[继承,抽象,接口,静态,枚举,反射,泛型,多线程...]
- 安装JDK,window下为什么要设置环境变量JAVA_HOME、CLASSPATH、PATH??
- Spring进阶之路(6)-抽象Bean与工厂Bean以及获取Bean的id
- java特种兵读书笔记(5-8)——其他并发编程知识
- java类的初始化顺序
- Spring集成Mybatis配置映射文件方法详解
- LRU缓存算法Java实现
- # 20145205 《Java程序设计》第1周学习总结
- java中的集合
- 20145330孙文馨 《Java程序设计》第一周学习总结
- 20145223《Java程序程序设计》第1周学习总结
- javaweb笔记全套
- 学习java的一点心得(一)
- 解决myeclipse中没有filter新建功能+点击Customize Perspective 没有反应