how can i integrate two functions?

2 ビュー (過去 30 日間)
elham kreem
elham kreem 2018 年 2 月 9 日
回答済み: elham kreem 2018 年 2 月 9 日
I have this function
y*(1/c)exp(-((y-m))^2/2st) dy
where y,m,t are vectors.
I want to integrate this function from a to b , I tried but the result is wrong , the function which I wrote it in matlab is :
fun = @(y) y* exp(-(y-m).^2/(2*s*t))
q= integral(fun , -3 , 2 )
can you help me?
thanks

採用された回答

Walter Roberson
Walter Roberson 2018 年 2 月 9 日
Are you certain you want to be using
-((y-m))^2 * pinv(2st)
which is what the / operator approximately means?
I suspect you want
fun = @(y) y* exp(-(y-m).^2 ./ (2.*s.*t))
q = integral(fun , -3 , 2, 'ArrayValued', true);
  1 件のコメント
elham kreem
elham kreem 2018 年 2 月 9 日
thank you very much , the result is ok

サインインしてコメントする。

その他の回答 (1 件)

elham kreem
elham kreem 2018 年 2 月 9 日
To Birdman , thank you very much your answer is ok ,

カテゴリ

Help Center および File ExchangeLoops and Conditional Statements についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by