资源简介
山东大学软件学院数值计算实验源代码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个文件信息
- 上一篇:unity3d反编译工具
- 下一篇:通信原理各种调制与解调的C程序
相关资源
- QT,JPEG解码源代码(已完成)
- 北航人工智能原理课大作业源代码,
- vc编写中国象棋详细源码注释并附有视
- 安卓-妄撮-撕衣服-源代码-无广告
- linux下用多进程同步方法解决生产者
- 数据结构用C 写的停车场系统源代码
- 题库管理系统(包括11页的论文,PP
- VC 围棋源代码
- 机房管理系统的源代码和功能图
- 手机短信api接口(源代码)
- 基于OPENGL的光线跟踪源代码368758
- MFC绘图小软件源代码(可当VC大作业用
- 数据结构实验 基于栈的表达式求值
- 利用启发式搜索解决八数码难题程序
- 电子书管理者用于管理电子书这是源
- 武汉理工大学面向对象实验
- 空间后方交会MFC版,C 源代码
- 计组实验(ALU的设计)
- 哲学家进餐问题 算法 vc源代码 测试通
- 比较两个字符串大小汇编语言源代码
- Linux 操作系统实验(全)
- 学生成绩管理系统 C 语言源代码
- 计算机网络课程设计—ARQ协议模拟实
- teechart 源代码
- 数字信号处理实验1信号系统及其响应
- linux 网络实验 ftp程序
- 操作系统实验综合设计【附代码】
- 谐波小波分析的源代码,应该属于信
- C 编写的防火墙程序源代码
- 操作系统共享内存实验
评论
共有 条评论