网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  简单的 java 循环控制实现行列式算法     
  文章作者:未知  文章来源:水木森林  
  查看:108次  录入:管理员--2007-11-17  
 
  public class arranger {
  private double[][] arrangermatrix;
  private double arrangerresult=1.0;
  public static void main(string args[]){
  double[][] a={{4,1,4,8},{1,1,3,2},{2,2,5,1},{2,2,1,4}};
  
  arranger ar=new arranger();
  ar.arrfunction(a);//把行列式变成上三角行列式
  ar.displaymatrix();//显示得出的上三角行列式
  ar.displayresult(); //显示行列式计算结果
  }
  public void arrfunction(double[][] a){//guass 消去
  double k=0;
  for (int p = 0; p  for (int r =p+1; r  k=a[r][p]/a[p][p];
  a[r][p]=0;
  for (int c = p+1; c  a[r][c]=a[r][c]-k*a[p][c];
  }//u
  }//r
  }//c
  arrangermatrix=new double[a.length][a[0].length];
  for (int i = 0; i  for (int j = 0; j  arrangermatrix[i][j]=a[i][j];
  if (i==j) {arrangerresult=arrangerresult*a[i][j];}//计算主对角线相乘的结果
  //system.out.println (a[i][j]+" ");
  }//j
  }//i
  }
  public void displaymatrix(){
  for (int i = 0; i  for (int j = 0; j  system.out.print (arrangermatrix[i][j]+" ");
  }//j
  system.out.println ();
  }//i
  }
  public void displayresult(){
  system.out.println ("the result is "+arrangerresult);
  }
 
 
上一篇: 在java中使用反射分析类结构    下一篇: oracle 有关linux常见问题的详细解答
  相关文档
《effective java》学习笔记(2) 11-17
ejb 3.0是hibernate的克隆吗? 11-17
java模式开发之责任链模式(上) 11-17
关于 eclipse communication framework 的.. 11-17
java性能优化-之二 11-17
简要java数据类型转换 11-17
在组合模式中实现访问者(visitor)模式 01-30
基础应用:java web三层架构程序实例(组图) 11-17
genandrun 0.1, 又一个rails框架 11-17
dbcp连接池测试用例(8月修正版) 11-17
java技术专题综述之构造方法篇 11-16
hbm2java和hbm2ddl工具的使用 11-17
如何在java中如何定义一个常量 11-17
eclipse 使用秘籍 11-17
java基础学习: 常用ant的操作 (代码) 11-16
用java向xml增加一个结点元素(accp认证的机试题) 11-17
用java开发代理服务器 11-17
利用jms和jca实现应用之间的解偶 11-17
jdk5.0 tomcat5.0配置全攻略 11-17
java性能优化-之三 11-17
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
技术电话:13616026886
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息