当前位置: 首页 > news >正文

包头市网站建设_网站建设公司_Figma_seo优化

php企业网站模板下载,合肥论坛网站建设,高端平面设计网站,企业网站可以做游戏类网站么急#xff01;#xff01;#xff01;利用函数指针变量编写一个求定积分的通用函数#xff0c;答案:4 信息版本#xff1a;手机版解决时间 2021-05-05 09:17已解决2021-05-05 02:15用它分别求5个函数的定积分:每次需要求定积分的函数是不一样的。可以编写一个求定积分的通…急利用函数指针变量编写一个求定积分的通用函数答案:4  信息版本手机版解决时间 2021-05-05 09:17已解决2021-05-05 02:15用它分别求5个函数的定积分:每次需要求定积分的函数是不一样的。可以编写一个求定积分的通用函数integral它有3个形参 下限a、上限b以及指向函数的指针变量fun。函数原型可写为double integral (double adouble bdouble (*fun)(double));分别编写5个函数f1f2f3f4f5 用来求上面5个函数的值。然后先后调用integral函数5次每次调用时把ab以及f1f2f3f4f5之一作为实参即把上限、下限以及有关函数的入口地址传送给形参fun。在执行integral函数过程中求出各函数定积分的值。 五个函数分别。为: 1x; 2x3; e的x次方1(1x)*(1x); x*x*x。 谢谢大神了 我急用每一步最好有注释。 谢谢了。最佳答案2021-05-05 02:41//利用Simpson公式来求定积分#include#includedouble T(double x,double y,int z,double (*fun)(double)) ;double integral (double a,double b,double (*fun)(double));double f1(double t);double f2(double t);double f3(double t);double f4(double t);double f5(double t);int n0; //用来记录积分区间划分的间隔数数量越大越精确void main(){double a,b,s;printf(积分下限 a:\n);scanf(%lf,a);printf(积分上限 b:\n);scanf(%lf,b);printf(区间等分个数 n :\n);scanf(%d,n);sintegral(a,b,f1);//用函数f1来验证printf(函数 f(x)在区间%f到%f 的积分值为 s%f\n,a,b,s);}double f1(double t){return 1t;}double f2(double t){return 32*t;}double f3(double t){return pow(2.71828,t)1;//自然常数e取了一个近似值2.71828}double f4(double t){return (1t)*(1t);}double f5(double t){return t*t*t;}//辛普森公式double T(double x,double y,int z,double (*fun)(double)){double h,Tn;int i;h(y-x)/z;Tn(fun(x)fun(y))/2;for(i1;iTnTnfun(xi*h);TnTn*h;return (Tn);}double integral(double x,double y,double(*fun)(double)){return (4*T(x,y,2*n,fun)-T(x,y,n,fun))/3;}验证结果通过数学知识我们可以知道f1(t)1t;(积分应该是t0.5*t*t任意常数)在区间0到1之间定积分的确是1.5全部回答1楼2021-05-05 05:17//简单的写了一下按照最原始的定积分思想来的#include//定积分通用函数double integral (double a,double b,double (*fun)(double)); //函数声明double func1(double x); //函数声明// 主函数void main(){double dintegral;double a 1,b 2; //上下限dintegral integral(a,b,func1); //调用定积分函数printf(积分上限%.2f,下限 %.2f所求函数f(x) x 1 积分为%.2f \n,a,b,dintegral);}//定积分函数 a下限 b 上限 (*fun)(double) 函数指针 梯形法求积分double integral (double a,double b,double (*fun)(double)){//设置积分精度int iAccuracy 10000;// 及把给定区域10000等分double dPart (b - a) / 10000;double dTotalArea 0;//循环求面积for(int iPartNum 1; iPartNum iAccuracy; iPartNum ){//一个梯形面积 (上底加下底)* 高 /2double dArea ( fun(a) fun(adPart) ) * dPart /2;adPart;dTotalArea dArea;}//返回所求积分return dTotalArea;}//函数取一个做示范 其余类似double func1(double x){return (x 1);}2楼2021-05-05 04:43//利用Simpson公式来求定积分#include#includedouble f1(double);double f2(double);double f3(double);double f4(double);double f5(double);double T(double x,double y,int z,double (*fun)(double));double integral(double a,double b,double (*fun)(double));int n0;//用来记录积分区间划分的间隔数数量越大越精确int main(){double a,b,s1,s2,s3,s4,s5;printf(积分上限 a);scanf(%lf,a);printf(积分下限 b);scanf(%lf,b);printf(区间等分个数 n:);scanf(%d,n);s1integral(a,b,f1);s2integral(a,b,f2);s3integral(a,b,f3);s4integral(a,b,f4);s5integral(a,b,f5);printf(函数f1在区间%f到%f 的积分值为 s%f\n,a,b,s1);printf(函数f2在区间%f到%f 的积分值为 s%f\n,a,b,s2);printf(函数f3在区间%f到%f 的积分值为 s%f\n,a,b,s3);printf(函数f4在区间%f到%f 的积分值为 s%f\n,a,b,s4);printf(函数f5在区间%f到%f 的积分值为 s%f\n,a,b,s5);return 0;}double f1(double x){return x1;}double f2(double x){return 2*x3;}double f3(double x){return pow(2.71828,x)1;}double f4(double x){return pow(x1,2);}double f5(double x){return pow(x,3);}double T(double x,double y,int z,double (*fun)(double)){double h,Tn;int i;h(xy)/z;Tn((*fun)(x)(*fun)(y))/2;for(i1;iTn(*fun)(xi*h);TnTn*h;return Tn;}double integral(double x,double y,double (*fun)(double)){return (4*T(x,y,2*n,fun)-T(x,y,n,fun))/3;}//利用Simpson公式来求定积分#include#includedouble f1(double);double f2(double);double f3(double);double f4(double);double f5(double);double T(double x,double y,int z,double (*fun)(double));double integral(double a,double b,double (*fun)(double));int n0;//用来记录积分区间划分的间隔数数量越大越精确int main(){double a,b,s1,s2,s3,s4,s5;printf(积分上限 a);scanf(%lf,a);printf(积分下限 b);scanf(%lf,b);printf(区间等分个数 n:);scanf(%d,n);s1integral(a,b,f1);s2integral(a,b,f2);s3integral(a,b,f3);s4integral(a,b,f4);s5integral(a,b,f5);printf(函数f1在区间%f到%f 的积分值为 s%f\n,a,b,s1);printf(函数f2在区间%f到%f 的积分值为 s%f\n,a,b,s2);printf(函数f3在区间%f到%f 的积分值为 s%f\n,a,b,s3);printf(函数f4在区间%f到%f 的积分值为 s%f\n,a,b,s4);printf(函数f5在区间%f到%f 的积分值为 s%f\n,a,b,s5);return 0;}double f1(double x){return x1;}double f2(double x){return 2*x3;}double f3(double x){return pow(2.71828,x)1;}double f4(double x){return pow(x1,2);}double f5(double x){return pow(x,3);}double T(double x,double y,int z,double (*fun)(double)){double h,Tn;int i;h(xy)/z;Tn((*fun)(x)(*fun)(y))/2;for(i1;iTn(*fun)(xi*h);TnTn*h;return Tn;}double integral(double x,double y,double (*fun)(double)){return (4*T(x,y,2*n,fun)-T(x,y,n,fun))/3;}3楼2021-05-05 03:53
http://www.ihoyoo.com/news/24768.html

相关文章:

  • 网站模板怎么使用wordpress 首页404
  • seo怎样优化网站wordpress-5.0.3
  • app和网站蛇口网站建设
  • 南京网站设计课程设计师的个人网站
  • 获得网站所有关键字如何选择编程培训机构
  • 深圳住房和城乡建设部网站e脉通网站
  • 无障碍网站建设的摘要网站内容建设运维服务
  • 成都市建网站公司做网站的哪里便宜
  • seo网站推广招聘肥东建设局网站
  • 墨星写作网站南京响应式网站设计
  • 西安网站制作模板软件开发技术培训课程
  • 云服务器安装网站网校平台搭建
  • 眉山网站建设公司互联网网站开发有哪些职位
  • 属于门户网站的有哪家做网站性价比高
  • 手机网站用什么域名汕头seo托管
  • 东明网站建设创新型的网站建设
  • 最好的网站建设时间轴网页网站模板
  • 做植物提取物的专业网站网站建设及目标
  • 网站注册都需要什么网站内容该怎么做
  • 挂机宝怎么做网站软件开发最强的公司
  • 成都网站建设低价电视台网站开发
  • 外贸手机网站模板wordpress 律所
  • 如何制作一网站淄博网站快照优化公司
  • 关于征求网站建设网站建设服务费属于
  • 贵州省遵义市建设局网站wordpress 7牛云 配置
  • 网站建设卖点2017优秀网站设计欣赏
  • 中英文网站多少钱提供定制型网站建设
  • 河北做wap网站沧州网页制作公司
  • seo网站排名优化价格装修公司设计图
  • 安全的小网站代运营公司哪里有