c-java实现用随机投点法计算 ∫(x^2)+3dx 实在不行用C也行

问题描述

java实现用随机投点法计算 ∫(x^2)+3dx 实在不行用C也行

java实现用随机投点法计算 ∫(x^2)+3dx 实在不行用C也行

解决方案

说的是蒙特卡洛法吧。
http://blog.csdn.net/nomad2/article/details/6307864
http://www.xuehuile.com/blog/173df136623d4517a90baa65b56714d0.html
http://wenku.baidu.com/link?url=x3cclT6UShY-KE5QBFf9YQMt2Kbdfkn1U8WufLQrzm_p4QNdPaaK9jJ0M65w9nDdTs6jCSOXdABSnAZt30jEXhVOQBuKlhoGwSTyuVhLj93
http://cos.name/2010/03/monte-carlo-method-to-compute-integration/
http://wenku.baidu.com/link?url=n2Xizbsw6qxBxPeAUgEVUsV5nuI51IBjGiig9EobSNlK6ClndiojOhBIQ-dS2dPGKlQmCigcFV1GzRFhNFjSzAh79IEAsGyNPEuHXxF2XaK

解决方案二:

用MatLab和SCILAB,几行代码就解决了。

解决方案三:

楼主还是把问题写清楚再提问吧。你给一个不定积分算咋回事啊?

解决方案四:

定积分求解可以从算法角度解决,不需要matlab.

时间: 2024-10-26 21:19:26

c-java实现用随机投点法计算 ∫(x^2)+3dx 实在不行用C也行的相关文章

java,用string类型进行十进制加法计算

问题描述 java,用string类型进行十进制加法计算 这是n1,n2长度相同的时候的算法,求改进长度不同的时候又要进位时候的编写方法.如1998+2=2000. 我java初学,请多多指教. private String addNumericStrings(String n1, String n2) { String result=new String(""); String A=new String(""); int v1=0; char ch3=n1.cha

java,如何将随机产生的20000个整数存入到txt文件中?

问题描述 java,如何将随机产生的20000个整数存入到txt文件中? 才学习java不久,要如何将产生的这么多个随机数存入文件中,最后我又要从这个文件中读入这些数进行操作,又该怎么办呢?希望大神们指教. 小弟谢过大家!! 解决方案 public static void main(String args[])throws IOException{ File file = new File("D:helloan.txt"); // 创建文件 file.createNewFile();

Java实现利用广度优先遍历(BFS)计算最短路径的方法_java

本文实例讲述了Java实现利用广度优先遍历(BFS)计算最短路径的方法.分享给大家供大家参考.具体分析如下: 我们用字符串代表图的顶点(vertax),来模拟学校中Classroom, Square, Toilet, Canteen, South Gate, North Gate几个地点,然后计算任意两点之间的最短路径. 如下图所示: 如,我想从North Gate去Canteen, 程序的输出结果应为: BFS: From [North Gate] to [Canteen]: North Ga

搜索-java中文乱码问题,试了网上好多方法都不行!求解!!

问题描述 java中文乱码问题,试了网上好多方法都不行!求解!! 这是个java项目工程.我在网页上搜索时候,发现会报错.好像是中文乱码问题. 该如何解决啊,有知道的吗? 我试了好多种转码方式,都不行: 解决方案 你的乱码问题应该是数据库的问题. 尊重原作者 ,你看下这个链接,可以解决你的问题http://www.111cn.net/database/mysql/41922.htm

Java 中文姓名随机生成

汉字以两个字节存储,称为"区位码",高位叫区码,低位叫位码,有这俩字节组成汉字.假设有一张汉字表,横竖都是 94列,那么区码就相当于行,位码就相当于列,根据行列就可以确定一个汉字了,这有点像二位数组==,GB2312大致就是按照这种方式实现的,区码1-9即前9行放的是特殊字符,16-55区放的是一级汉字,56-87区放的是二级汉字,其余的暂时空余.为了区别中文与西文字母,在中文字符首位以1开头区分以0开头的ASCII码,GB2312给每个中文字符加上0xA0,因此,区码从0xB0-0x

如何通过Java程序提交yarn的MapReduce计算任务

由于项目需求,需要通过Java程序提交Yarn的MapReduce的计算任务.与一般的通过Jar包提交MapReduce任务不同,通过程序提交MapReduce任务需要有点小变动,详见以下代码. 以下为MapReduce主程序,有几点需要提一下: 1.在程序中,我将文件读入格式设定为WholeFileInputFormat,即不对文件进行切分. 2.为了控制reduce的处理过程,map的输出键的格式为组合键格式.与常规的<key,value>不同,这里变为了<textpair,valu

Java案例之随机验证码功能实现

实现的功能比较简单,就是随机产生了四个字符然后输出.效果图如下,下面我会详细说一下实现这个功能用到了那些知识点,并且会把 这些知识点详细的介绍出来.哈哈 ,大神勿喷,对于初学Java的人帮助应该蛮大的.嘿嘿. 案例下载地址:http://download.csdn.net/detail/qq_34337272/9862639(免费,里面还有几个其他小程序) 先上效果图: 源代码: RandomGen.java(实现产生验证码功能的类) package verificationcode; impo

Java 中实现随机无重复数字的方法_java

一般有点开发经验的朋友都能实现这样的功能,只不过是效率上的问题.我们一般在面对这样的问题时,总会平铺直序的联想到,先生成一个数组,然后在一个循环中向数组中添加随机数字,在添加数字的过程中先查找一下数组中是否存在这个数字,如果不存在这个数字就直接添加到数组中:如果存在这个数字就不添 加.我们一般都是这样考虑问题的,这样考虑也能实现功能,我刚才也说了,只不过是效率上的问题. 为了更好地理解这个题意,我们先来看下具体内容:生成一个1-100 的随机数组,但数组中的数字不能重复,即位置是随机的,但数组元

Java利用数组随机抽取幸运观众如何实现_java

编写程序,事先将所有观众姓名输入数组,然后获得数组元素的总数量,最后在数组元素中随机抽取元素的下标,根据抽取的下标获得幸运观众的姓名. 思路如下: 定义输入框的按键事件,使用KeyEvent类的getKeyChar()函数判断其是否是回车字符,若不是则不作处理:使用isEmpty()函数判断文本框中是否有字符串,如果没有字符串则不做处理:若为合法输入则通过JTextArea类的append()方法把输入人名与回车符添加到人员列表:使用selectAll()方法选择文本框所有字符:定义点击"抽取&