楼主: gladis
6778 6

[有偿编程] 急求:用MATLAB求函数积分 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
88 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3246 点
帖子
117
精华
0
在线时间
123 小时
注册时间
2010-1-18
最后登录
2016-6-4

楼主
gladis 发表于 2011-3-13 21:35:10 |AI写论文
5论坛币
我需要求解的积分函数为:
S(Q)=[ F(X)dX
[ 表示(0,Q)上的积分  
F(X)表示的是正态分布的累积函数,知道均值和方差,也知道Q
但是怎么运用matlab计算出S(Q)呢?

谢谢解答!

关键词:MATLAB matla atlab Lab Atl MATLAB 函数 积分

沙发
ywh19860616 发表于 2011-3-14 09:07:06
自己看下int函数
help int
一份耕耘,一份收获。

藤椅
gladis 发表于 2011-3-14 10:11:11
就是没看太懂,呵呵,谢谢楼上的哈。

板凳
zhuqiandai2012 发表于 2011-6-3 08:42:11
用符号运算syms,然后subs

报纸
miniwhale 发表于 2011-6-3 09:58:03
对正态分布的累积函数求积分?有点奇怪,一般应用都是对正态分布的密度函数求积分。
设f(x)是正态分布的密度函数;F(x)是正态分布的累积函数
∫f(t)dt,在0→x的积分为0.5×Erf [(x-u)/σ√2]
∫F(t)dt,在0→x的积分为(-1 + E^-x^2)/√π + x Erf[x]

地板
jyliao 发表于 2011-6-4 09:33:47
Examples

Pass M-file function handle @myfun to quadl:

Q = quadl(@myfun,0,2);

where the M-file myfun.m is

function y = myfun(x)
y = 1./(x.^3-2*x-5);

Pass anonymous function handle F to quadl:

F = @(x) 1./(x.^3-2*x-5);
Q = quadl(F,0,2);

7
SYMPL 发表于 2011-6-4 11:35:39
楼上的好有才啊。。。我才刚刚下载matlab,,,,
where there is a will, there is a way!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-4 10:46