数值分析作业

发布 2022-08-27 20:35:28 阅读 2208

3.4 试用逐次分半加速的办法计算,要求计算误差小于10^(-5).

解:package shuzhifenxi;

public class exam344

//复化梯形公式计算i

public static double countsqrt(double lowlimit, double uplimit, double h)

double i = h / 2 * 1 + 2 * s + 3);

return i;

// 判断误差是否大于10^(-5),如果小于10^(-5)返回true,其他情况返回false

public static boolean judgeerror(double a)

运行结果: 误差小于10^(-5)

在允许误差内i=17.333333333325616

3.5 试用romberg算法计算题3.4中的数值积分,起始步长取h=1,数值积分精度要求为10^(-8)

解:package shuzhifenxi;

public class exam3552

"分段梯形积分值");

printarray(array);

for(int i=4;i>0;i--)

public static void printarray(double args)

// romberg算法计算依次向外推的值。

public static double romberg(int arraylength)

return array1;

//复化梯形公式计算i

public static double countsqrt(double lowlimit, double uplimit, double h)

运行结果:分段梯形积分值。

第1层外推值。

第2层外推值。

第3层外推值。

第4层外推值。

第四层外推值和第三层外推值的误差为:

取17.33333333331267作为数值积分结果是满足精度要求的。

数值分析作业

12.求在 0,1 上的一次最佳平方逼近多项式与二次最佳平方逼近多项式。函数 function s zjpfbj n,a,b 创建一个函数,里面填入次数,和区间范围。base inline x j 1 x j 定义多项式。quan inline 1 x 权函数。a zeros n 1 y zeros...

数值分析作业

实验2.2算法设计与比较。实验目的 编制不同方法的matlab程序,这些方法的计算效果和特点。问题提出 非线性方程的数值解法很多,不同的方法效果如何,要靠计算的实践来分析 比较。实验内容 考虑下列算法 1 牛顿法 2 弦割法 3 抛物线法。分别编写它们的matlab程序。牛顿法程序 function...

数值分析作业

数值分析上机作业。zhh mushan 班级 土木工程一班。姓名 赵惠惠。班级 2010510359 二零一一年六月 舍入误差与有效数。一 问题说明。1 设,其精确值为。1 编制按从小到大的顺序计算通用程序。2 编制按从小到大的顺序计算通用程序。3 按两种顺序分别计算并指出有效位数。编制程序用单精度...