bycj.net
当前位置:首页 >> C语言编程求函数y=sinx在(0,1)区间的定积分? >>

C语言编程求函数y=sinx在(0,1)区间的定积分?

#include <stdio.h>#include <math.h> int main(void) { double y=0, i; for (i = 0; i < 1; i = i + 0.0001)//可以2113根据你的5261精度需求4102,在1653这里版设置步权长. { y = sin(i) + y; } printf("%f", y * 0.0001); return 1; }

用梯形法估算,再用辛普森法.fsimpf 积分函数 a,b 积分下上限,eps 精度.#include<stdlib.h>#include <math.h> double fsimpf(double x) { return sin(x) ; } double fsimp(double a,double b,double eps) { int n,k; double h,t1,t2,s1,s2,ep,p,x; n=1; h=b-a;

void main () {int i,j,k;<br/>float x,y,s;<br/>s=3.14/20;<br/>for (x=0,i=1;i<=20;i++)<br/>{y=sin(x);<br/>k=15+15*y;<br/>for (j=1;j<k;j++)printf(" ");<br/>printf("* \n");<br/>x=x+s;} getch(); } 不会再问我啊

没说要和x=0或y=0 围在一起,应该是所截的上面一部分y=sinx=1/2,0

#include#includeconst int N=10000;inline double f1(double x){//sinx,return sin(x);}inline double f2(double x){//cosx,return cos(x);}inline double f3(double x){//e的x次方,return

用泰勒多项式展开 根据麦克劳林公式 sinx=x-x^3/2!+x^4/4!+(-1)^(n-1)*x^(2n-1)/(2n-1)+O(x^2n) 你只要把n取足够大就可以无限逼近sinx的值

体积=积分符号 pai*y方*dx=积分符号 pai*(sin x )方*dx=积分符号pai*(1-cos 2x)/2 *dx=pai/4 积分符号 (1-cos 2x) d(2x)=pai/4(2x-sin2x)+C剩下的你应该清楚,把上限、下限代入,并用上限值减下限值即可,这里没有提供

夹逼法,不是什么夹解法.是求x趋近于0时,函数y=(sinx)/x的极限的一种方法,当x趋近于0时,函数y=(sinx)/x的极限为:1.利用单位圆,及三角函数的定义,图形结合,当x为0到π/2的角时,有:sinx所以 cosx当x趋近于0时,cosx趋近于1,所以当x趋近于0时,(sinx)/x的极限为1.

#include "stdafx.h"#include "stdio.h"#include "stdlib.h"#include "time.h"#include "math.h"#define N 50000int main(){ double s,x,y; unsigned num, j; srand((unsigned) time(NULL)); num=0; for( j = 0;j < N;j++) { x=(double)rand()/(RAND_

#include<cmath>#include<queue>#include<cstdio>#include<cstring>#include<iostream>using namespace std;int main(){ double ans=0,i; int n; scanf("%d",&n); for(i=0;i<=1;i+=(1.0/n)) ans+=sqrt(i)*sin(i)/n; printf("%lf",ans); return 0; }//n越大结果越精确(0<n<=2000000000)

qimiaodingzhi.net | zhnq.net | snrg.net | sbsy.net | zdhh.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com