99问答网
所有问题
matlab中使用随机投点法计算定积分exp(x^2),上限1、下限0,以投点个数n为输入参数。
如题所述
举报该问题
推荐答案 2010-10-12
>> n=500000;N=0;
for(i=1:n)
x=rand;y=rand*(exp(1)-1)+1;
if(exp(x^2)>=y)
N=N+1;
end
end
s=(N/n)*(exp(1)-1)+1
s =
1.4627
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOjXj7vBt.html
相似回答
matlab
使用随机投点法计算定积分
,以投点个数n为输入参数
。
答:
r=rand
(n,
t); //获得n行t列的
随机数,
t为维数,即未知数的数量 x=r(:
,1)
此处根据要具体情况自行修正 积分:s=sum
(积分
式) //注意要使用.* .^等 剩下的照公式来
如何用
matlab
求
积分
答:
x = -1:0.001:1;y =
exp(
-x.
^2)
;s = trapz
(x,
y)计算结果: s = 1.4936 3、高精度数值
积分(1
)为了克服梯形
积分法
精度低的问题,可以采用高精度积分方式,第一种可以采用 z = quad(Fun,a,b) 该方式是自适应步长Simpson计分法求得函数Fun在区间[a,b]上
定积分,
如下:clc;clear;...
1.
随机投点法
近似
计算积分
A=∫_
0^1
▒e^(〖-
x
〗
^2 )
dx
答:
//printf("%lf,%lf\n",
exp
(-pow(a[i][0],2)),a[i][1]);return 0;} 用C语言作的程序,不太准,结果为 0.775
matlab中用
三种方法求函数x^2+e^(-
x^2)
在
(0,1
)上的
定积分,
已知该积分精 ...
答:
方法一,符号积分:syms x f=int('x^2+
exp(
-
x^2)
'
,0,
1)f1=vpa(f)方法二,数值积分:y=@(x)x.^2+exp(-x.^2)f2=quad(y,0,1)方法三,梯形法求向量积分:x=0:0.0001:1;y=x.^2+exp(-x.^2);f3=0.0001*trapz(y)三种方法运行的结果分别为:f1=1.0801574661457603587328007694652...
求解用
matlab
解
积分,
范围为
0
~
1,
被积分函数为
x^n
*
exp(x
-1
),n
=1:20
视频时间 1:20
mathlab请在区间【-
2,2
】上
随机投点,
求出f
(x)
=5
x^2
-e^xsinx-8在该区间...
答:
f(x)=(e^x)sinx f'(x)=(e^x)sinx+(e^x)cosx f'(x)=√2sin(x+π/4)e^x 2kπ-π<=x+π/4<=2kπ时f'(x)<0 2kπ<=x+π/4<=2kπ+π时f'(x)>0 所以:单调递减区间为(2kπ-5π/4,2kπ-π/4),k∈Z 单调递增区间为(2kπ-π/4,2kπ+3π/4),k∈Z ...
MATLAB
怎么
输入
e
答:
如果只表达e自然数,可以通过
exp(1)
表示,在命令行窗口
中输入,
按回车键可以看到e的数值接近2.7183。
MATLAB
是matrix&laboratory两个词的组合,意为矩阵工厂。软件主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大...
用
matlab
求解
一个
两重积分方程(未知数在
积分下限,
含复数
积分)
答:
说明 1、f
(x)
很难求出闭式表达式。2、使用符号
积分计算
量很大,而且可能根本就无法计算。3、可使用integral函数进行数值积分。与quad系列函数相比,integral的优势是可以
计算积分
限为无穷大的情况。该函数自2012a引入。4、f(x)的值应为实数,但由于数值计算的误差可能导致结果为复数,所以计算之后对结果...
matlab
如何在指定圆域中生成
随机数
答:
算法为:1)在指定圆的最小外切正方形内均匀布n个点 2)删除圆外的m个点 3)重复1、2步骤,每次重复1时的布置点
数n为
上一次删除点数m 因为正方形的面积与圆面积之比为pi/4约为0.75 循环第二次时删除的点数m就仅为0.0625*需要点数,收敛快。n=1000;%总点数 r=5;%半径 x=2*r*rand(1...
大家正在搜
matlab 分母为0的定积分
matlab怎么计算积分
matlab中定积分
如何用matlab求不定积分
用matlab求不定积分
matlab求定积分函数
用matlab积分算不出结果
matlab含参定积分
matlab求定积分例题
相关问题
用matlab的随机投点法计算下图的函数
matlab 使用随机投点法计算定积分 ,以投点个数n为输入...
如何用matlab进行投点计算
蒙特卡洛求解定积分有多种方法,此处仅介绍随机投点法的实现
matlab 如何用随机投点法求一元函数在闭区间上的最值?
matlab中用三种方法求函数x^2+e^(-x^2)在(0...
求解用matlab解积分,范围为0~1,被积分函数为x^n*...
用matlab程序实现:用romberg方法计算积分sinx...