Java反梯形图案_梯形法求定积分(一)设计梯形法求积分的类模板,梯形法

/*设计梯形法求积分的类模板,梯形法求积分的函数被定义为成员函数,可以求任意函数的定积分,用积分类的模板参数T引入被积函数*/

#include

#include

#include

using namespace std;

class Mysin{

public:

double fun(double x)

{

return (sin(x));

}

};

class F1{

public:

double fun(double x)

{

return (1+x+2*x*x);

}

};

class F2{

public:

double fun(double x)

{

return (1+x+2*x*x+3*x*x*x);

}

};

template

class JiFenLei{

private:

double a,b,h,result;

int n;

T cf;

public:

JiFenLei(double x=0,double y=0,int m=100)

{

a=x;

b=y;

n=m;

jifenhanshu();//初始化后就地再类的内部进行积分,

//但是感觉这样一定要注意构造函数的调用情况,千万不可随意调用构造函数

}

void print()

{

cout<

}

void xiugaitiaojian(double x=0,double y=0,int m=100)

{

a=x;

b=y;

n=m;

}

void jifenhanshu();

};

template

void JiFenLei::jifenhanshu()

{

h=(b-a)/n;

int i;

result=(cf.fun(a)+cf.fun(b))/2;

for(i=1;i

result += cf.fun(a+i*h);

result = result*h;

}

void main()

{

JiFenLeiJ1(0.0,3.0,100);

J1.print();

JiFenLeiJ2(0.0,3.0,100);

J2.print();

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/267034.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

排序算法杂谈(三) —— 归并排序的非递归实现

1. 递归 在众多排序算法中&#xff0c;归并排序&#xff08;Merge Sort&#xff09;和快速排序&#xff08;Quick Sort&#xff09;都是时间复杂度为 O(nlog2n) 的高效排序。 这两种排序有一种共性&#xff0c;就是运用到了递归的思想。 在程序设计中&#xff0c;递归是一个很有…

apache+php32位平台安装

一、 系统配置 1、 禁用IPV6 修改/etc/modprobe.conf文件&#xff0c;加入以下两行: alias net-pf-10 off alias ipv6 off 2、 启用以下服务 其它服务关闭 acpid 提供高级电源管理 cpuspeed 可以提高系统运行效率 apmd 高级电源管理 crond 执行例行性程序 也就是window…

mysql 函数修改无效_MySQL:组函数的使用无效

MySQL&#xff1a;组函数的使用无效我正在使用MySQL。 这是我的模式&#xff1a;供应商( sid&#xff1a;整数 &#xff0c;sname&#xff1a;string&#xff0c;地址string)部件( pid&#xff1a;整数 &#xff0c;pname&#xff1a;string&#xff0c;颜色&#xff1a;string…

webpack简单笔记

本文简单记录学习webpack3.0的笔记&#xff0c;已备日后查阅。节省查阅文档时间 安装 可以使用npm安装 //全局安装 npm install -g webpack //安装到项目目录 npm install --save-dev webpack npm init会创建package.json文件。配置该文件可以简化我们之后的一些操作&#xff0…

ASP.NET性能优化小结(ASP.NETC#)(转)

原文转自&#xff1a;http://www.jb51.net/article/25937.htm 一、返回多个数据集   检查你的访问数据库的代码&#xff0c;看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集&#xff0c;可以减少与…

【Canal源码分析】Sink及Store工作过程

一、序列图 二、源码分析 2.1 Sink Sink阶段所做的事情&#xff0c;就是根据一定的规则&#xff0c;对binlog数据进行一定的过滤。我们之前跟踪过parser过程的代码&#xff0c;发现在parser完成后&#xff0c;会把数据放到一个环形队列TransactionBuffer中&#xff0c;也就是这…

传Facebook将推出应用中心挑战谷歌搜索地位

网易科技讯 6月8日消息&#xff0c;据TechCrunch报道&#xff0c;Facebook将在今天或不久后推出App Center(应用中心)产品。应用中心可在手机上或浏览器中使用&#xff0c;外观和功能非常像苹果的应用店App Store&#xff0c;除了不能下载iPhone或iPad应用外。 Facebook的应用中…

java中or和and的优先级_x86处理器汇编语言AND和OR运算符优先级

Irvine的书使用MASM作为参考汇编程序 .作者正在谈论MASM operators 1 - 这些运营商仅为了我们人类的利益而受到支持 .它们让我们对立即数和常量执行算术&#xff0c;但它们使用的表达式必须最终在汇编时解析为一个值 .aConstant EQU 35mov edx, NOT 1 ;Same as mov edx, 0fffff…

博客园修改页面显示样式css

博客园修改页面显示样式css 一、总结 二、 博客园修改页面显示样式css 1、点管理 2、点设置 3、在页面定制css代码中加入你想要改变样式的css代码即可 不会写css的下面有代码示例&#xff0c;直接复制粘贴放到页面定制css代码位置即可 三、代码 1 #cnblogs_post_body h3 {2 …

基准测试 ApacheBench ab学习

2019独角兽企业重金招聘Python工程师标准>>> ab的全称是ApacheBench&#xff0c;是 Apache 附带的一个小工具&#xff0c;专门用于 HTTP Server 的benchmark testing&#xff0c;可以同时模拟多个并发请求。前段时间看到公司的开发人员也在用它作一些测试&#xff0…

java虚拟机类加载机制浅谈_浅谈Java虚拟机(三)之类加载机制

在《浅谈Java虚拟机》这篇文章中&#xff0c;我们提到了JVM从操作系统方面来说&#xff0c;可以将其看做是一个进程&#xff0c;分别有类加载器子系统&#xff0c;执行引擎子系统和垃圾收集子系统。这一篇文章就简单的来谈一下类加载器子系统中的类加载机制。第一&#xff1a;什…

如何把两个查询语句合成一条 语句

我给你写个例子&#xff1a;假设 第一条sql 是 select a.a1,a.a2,a.a3 from A a where ... 第二条sql是 select b.b1,b.b2,b.b3 from B b where ... 第三条sql 是 select c.c1,c.c2 from C c where ...那么合成一句的sql 是select x.x1,x.x2…

fedora 16 面部显示

为什么80%的码农都做不了架构师&#xff1f;>>> 显示日期&#xff1a; gsettings set org.gnome.shell.clock show-date true 显示秒数&#xff1a; gsettings set org.gnome.shell.clock show-seconds true 显示天气&#xff1a; 1.在这里 https://github.com/sim…

c#入门笔记

c#入门初探 零. 写在前面 0.1 解决方案、项目、程序集、命名空间 0.1.1项目 一个项目可以就是你开发的一个软件。在.Net下&#xff0c;一个项目可以表现为多种类型&#xff0c;如控制台应用程序&#xff0c;Windows应用程序&#xff0c;类库&#xff08;Class Library&#xff…

python 日常小技巧

python 访问win32程序和指定地址程序 1 import subprocess 2 psubprocess.Popen("calc.exe",0,None,None,None,None) 3 p.wait() 4 psubprocess.Popen("D:\Program Files\Tencent\QQ\Bin\QQ.exe",0,None,None,None,None) 5 p.wait() 6 7 import os 8 os.…

《JavaScript设计模式与开发实践》——第3章 闭包和高阶函数

闭包 变量的作用域和生存周期密切相关 高阶函数 函数可以作为参数被传递 函数可以作为返回值输出 转载于:https://www.cnblogs.com/-beauTiFul/p/9092459.html

java 编辑pdf表格_Java 生成pdf表格文档

最近在工作做一个泰国的项目&#xff0c;应供应商要求&#xff0c;需要将每天的交易生成pdf格式的报表上传到供应商的服务器&#xff0c;特此记录实现方法。废话不多说&#xff0c;直接上代码&#xff1a;THSarabunNew.ttf该文件是泰国字体自行网上下载即可import com.itextpdf…

同时在一个WebService服务中发布多个普通Java类

packageservice;publicclassMyService{ publicString getGreeting(String name){ return"您好 "name; } publicvoidupdate(String data){ System.out.println("<"data ">已经更新"); } } package service…

博客作业05--查找

1.学习总结 1.1查找的思维导图 1.2 查找学习体会 1、map简介 map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小&#xff0c;除了那个操作节点&#xff0c;对其他的节点都没有什么影响。 对于迭代器来说&#xff0c;可以修改实值&#xff0c;而不能修改key。2、…

python 列表 mysql in_关于mysql:内嵌要在python MySQLDB IN子句中使用的列表

我知道如何将列表映射到字符串&#xff1a;foostring ",".join( map(str, list_of_ids) )而且我知道我可以使用以下命令将该字符串放入IN子句中&#xff1a;cursor.execute("DELETE FROM foo.bar WHERE baz IN (%s)" % (foostring))我需要使用MySQLDB安全地…