数值计算考题1 - 用递推算法计算定积分

更新时间:2023-10-29 15:54:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数值计算方法第一次作业 1.3 试设计一个稳定的递推算法计算定积分∫01xnexdx.(n=0,1,2,3,4,5,6,7,8,9)

解:程序设计如下: #include

void main() {

int i;

double A;

for (i=9;i>=0;--i) {

A=(2.71828+1)/(2*(i+1)); printf(\} }

输出结果: 0.185914 0.206571 0.232393 0.265591 0.309857 0.371828 0.464785 0.619713 0.929570 1.859140

以上数据从上向下依次是I9,I8,I7,······I1,I0的值。 1.6 用秦九韶算法编程计算多项式f(x)=1+x+2x2+3x3+···+100x100,在x=0.5,0.8,0.95处的

值。

解:程序设计如下: #include

void main() {

int i;

float x,y=0.0; scanf(\for(i=100;i>=1;--i) y=y*x+i; y=y*x+1;

printf(\}

程序运行结果为 输入0.5时,输出为3.000000 输入0.8时,输出为20.999999 输入0.95时,输出为367.501025

本文来源:https://www.bwwdw.com/article/csm2.html

Top