三点Gauss公式Word文件下载.docx

上传人:b****6 文档编号:21218063 上传时间:2023-01-28 格式:DOCX 页数:5 大小:19.23KB
下载 相关 举报
三点Gauss公式Word文件下载.docx_第1页
第1页 / 共5页
三点Gauss公式Word文件下载.docx_第2页
第2页 / 共5页
三点Gauss公式Word文件下载.docx_第3页
第3页 / 共5页
三点Gauss公式Word文件下载.docx_第4页
第4页 / 共5页
三点Gauss公式Word文件下载.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

三点Gauss公式Word文件下载.docx

《三点Gauss公式Word文件下载.docx》由会员分享,可在线阅读,更多相关《三点Gauss公式Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。

三点Gauss公式Word文件下载.docx

7、实验中发生事故时,要保持镇静,并立即采取抢救措施,及时向指导教师报告。

8、损坏实验设备应主动向指导教师报告,由指导教师根据情况进行处理,需要赔偿的应写出书面报告,填写赔偿单。

9、实验结束,将实验结果交实验教师检查,合格后,经指导教师同意后,方可离开实验室。

10、实验完毕后,应按时写出实验报告,及时交指导教师审阅,不交者,该实验无成绩。

数学分析实验报告

实验室名称

203

微机编号

C4

实验日期

12月11日

实验名称

理论内容

三点Gauss公式计算被积函数

实验目的及要求:

利用三点Gauss公式计算被积函数

在给定区间上的积分值。

实验内容:

利用三点Gauss公式计算积分

实验步骤及程序:

#include 

"

iostream"

math.h"

//调用数学函数库

#include<

windows.h>

using 

namespace 

std;

//用命名空间

float 

f(float&

x);

#define 

3.14159 

//宏定义π

m=0;

//初始值为0

int 

t;

;

//x的y次方

main()

{

system("

Color 

C9"

);

//改变背景色和前景色

cout<

<

本程序所用函数列举(如下):

\n"

------------------------------------------------\n"

endl;

1.x/(4+pow(x,y)) 

2.(1-pow(x,2))/sqrt(1-pow(x,2)\n"

3.x^2+sin(x)+cos(x)+x*sin(x)*sin(x)\n"

n;

n值代表对(0,1)这个范围内取多少个点\n"

请输入n值 

n="

cin>

>

输入各个数字代表的函数前面的数字:

t="

k;

double 

jg=0;

x;

//输出函数1的飞(x)

if(1==t)

cout 

请输入x的y次方的y值:

y="

y;

f(x)="

x/(4+pow(x,"

y<

))"

}

if(2==t)

printf("

f(x)=1-pow(x,2))/sqrt(1-pow(x,2)\n"

if(3==t)

f(x)=x^2+sin(x)+cos(x)+x*sin(x)*sin(x)\n"

for 

(k=1;

k<

=n;

k++) 

//循环一次确定一次函数值,进行累加求和 

xk;

xk= 

(float)(2*k-n-1)/(n-1);

//在【-1,1】范围内取值,第k个点的值xk.

x=xk;

//该节点的横坐标

m=f(x)*sqrt(1-x*x);

jg=R*m/n+jg;

//累加求和

jg="

jg 

//输出结果

pause"

//屏幕暂停

switch(t)

case 

1:

m=pow(x,y);

break;

2:

if(x==1.0)

x=(float)(1.0-0.000001);

//由于在x=1时取值没有意义,故取比该值小一点

if(x==-1.0)

x=(float)(-1+0.000001);

//由于在x=-1时取值没有意义,故取比该值大一点

m= 

(1-pow(x,2))/sqrt(1-pow(x,2));

3:

m=pow(x,2)+sin(x)+cos(x)+x*sin(x)*sin(x);

default:

m=m;

return 

m;

运行结果:

------------------------------------------------

1.x/(4+pow(x,y))2.(1-pow(x,2))/sqrt(1-pow(x,2)

3.x^2+sin(x)+cos(x)+x*sin(x)*sin(x)

n值代表对(0,1)这个范围内取多少个点

请输入n值n=3

t=1

y=2

f(x)=x/(4+pow(x,2))

jg=0

请按任意键继续...

结果分析与讨论:

高斯型求积公式是由于求积系数及节点上带权的求积公式,它具有最高代数精确度2n+1,都是待定系数,它共有2n+2个,可使任何2n+1次多项式精确成立。

而且具有代数精度、总是收敛、稳定。

实验报告评分标准

评分项目

满分

得分

目的与内容

2

运行结果

5

实验步骤及程序

结果分析与讨论

3

合计

15

教师签名

张石头

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1