资源简介

山东大学软件学院数值计算实验源代码LU分解、前代、回代函数、部分列主元求解线性方程组 用Cholesky分解求解线性方程组,分析残差与误差的关系 迭代法求解线性方程组 最小二乘法及病态性的分析 求非线性方程的根 多项式插值

资源截图

代码片段和文件信息

package lab1;

import java.util.*;
public class shiyan1 {
static double Max(double adouble bdouble c)
{   double max;
    a=Math.abs(a);
    b=Math.abs(b);
    c=Math.abs(c);
if(a>=b)
    max=a;
else
max=b;
if(c>=max)
max=c;
return max;

}
public static void main(String[] args) {
double a b c maxx1 = 0 x2 = 4 delt p q;
System.out.println(“请输入一元二次方程的系数“);
Scanner scan = new Scanner(System.in);
a = scan.nextDouble();
b = scan.nextDouble();
c = scan.nextDouble();
if(a==0||c==0){
System.out.println(“非法输入“);
return;
}
max=Max(abc);
a=a/max;
b=b/max;
c=c/max;
delt = b * b - 4 * a * c;
if (delt < 0) {
System.out.println(“x1的实部是“ + (-b) / (2 * a) + “虚部是“
+ Math.sqrt(4 * a * c - b * b) / (2 * a));
System.out.println(“x2的实部是“ + (-b) / (2 * a) + “虚部是“
+ Math.sqrt(4 * a * c - b * b) / (-2 * a));


else {
if (delt == 0) {

x1 = -b / (2 * a);
x2 = -b / (2 * a);
}
if (delt > 0) {
if (b < 0) {
x1 = (-b + Math.sqrt(delt)) / (2 * a);
x2 = 2 * c / (-b + Math.sqrt(delt));
} else {
x1 = (-b - Math.sqrt(delt)) / (2 * a);
x2 = 2 * c / (-b - Math.sqrt(delt));
}
}
System.out.println(x1);
System.out.println(x2);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2012-05-11 18:12  ScientificComputing\.classpath

     文件        395  2012-05-11 18:12  ScientificComputing\.project

     文件        629  2012-05-11 18:12  ScientificComputing\.settings\org.eclipse.jdt.core.prefs

     文件       1976  2012-05-14 16:08  ScientificComputing\bin\lab1\shiyan1.class

     文件       3793  2012-05-14 14:32  ScientificComputing\bin\lab2\Guass.class

     文件       3954  2012-05-14 14:36  ScientificComputing\bin\lab3\Hilbert.class

     文件       2408  2012-05-14 14:39  ScientificComputing\bin\lab4\Gauss_Seidel1.class

     文件       2316  2012-05-14 14:38  ScientificComputing\bin\lab4\Jacobi.class

     文件       2502  2012-05-14 14:40  ScientificComputing\bin\lab4\sor.class

     文件       3428  2012-05-14 14:45  ScientificComputing\bin\lab5\HouseHolder.class

     文件       1685  2012-05-14 16:03  ScientificComputing\bin\lab6\DrawLines$Lines.class

     文件        976  2012-05-14 16:03  ScientificComputing\bin\lab6\DrawLines.class

     文件       3475  2012-05-14 16:03  ScientificComputing\bin\lab6\QR.class

     文件       3889  2012-05-14 16:04  ScientificComputing\bin\lab7\Intervation.class

     文件       3550  2012-05-13 18:29  ScientificComputing\bin\lab8\Interpolation.class

     文件       1817  2012-05-13 18:29  ScientificComputing\bin\lab8\Lines.class

     文件       1872  2012-05-13 18:29  ScientificComputing\bin\lab8\Lines1.class

     文件       1975  2012-05-13 18:29  ScientificComputing\bin\lab8\Lines2.class

     文件       1357  2012-05-14 16:08  ScientificComputing\src\lab1\shiyan1.java

     文件       3684  2012-05-14 14:32  ScientificComputing\src\lab2\Guass.java

     文件       3739  2012-05-14 14:36  ScientificComputing\src\lab3\Hilbert.java

     文件       2323  2012-05-14 14:39  ScientificComputing\src\lab4\Gauss_Seidel1.java

     文件       2158  2012-05-14 14:38  ScientificComputing\src\lab4\Jacobi.java

     文件       2526  2012-05-14 14:40  ScientificComputing\src\lab4\sor.java

     文件       2745  2012-05-14 14:45  ScientificComputing\src\lab5\HouseHolder.java

     文件       1951  2012-05-14 16:03  ScientificComputing\src\lab6\DrawLines.java

     文件       2907  2012-05-14 16:03  ScientificComputing\src\lab6\QR.java

     文件       3783  2012-05-14 16:04  ScientificComputing\src\lab7\Intervation.java

     文件       8235  2012-05-13 18:29  ScientificComputing\src\lab8\Interpolation.java

     目录          0  2012-05-14 16:12  ScientificComputing\bin\lab1

............此处省略22个文件信息

评论

共有 条评论