フィルターのクリア

How to code integral of product of lognormal variables?

1 回表示 (過去 30 日間)
VS
VS 2022 年 11 月 16 日
編集済み: Torsten 2022 年 11 月 16 日
I am trying to code integral of a product of variables which follow different distributions. Here's a simple example:
where b is a scalar (let's say 0.65), ϵ and z are lognormal variables, and σ is a variable that follows Uniform distribution. Here, is a particular value that σ takes which comes from solving another equation not shown here. How can I code this expression? How can I handle a variable integral limit in such cases ( in this example)?

回答 (1 件)

Askic V
Askic V 2022 年 11 月 16 日
Please have a look at how this example would be solved in Matlab:
syms x y z;
f = @(x,y,z) 2*x.*exp(y).*sin(z); % define the input function
Q = integral3(f,1,2,0,1,0,pi)
Q = 10.3097
  4 件のコメント
VS
VS 2022 年 11 月 16 日
Thanks @Torsten. Is there a way to handle variable integral limit in multiple integration? I have multiple integrals whose lower or upper limit is a variable that I obtain by solving another equation.
Torsten
Torsten 2022 年 11 月 16 日
編集済み: Torsten 2022 年 11 月 16 日
Yes, define the integral as a function of the limit and evaluate the integral when the limit becomes known as a numerical value.
Or use symbolic computations with the limit as a symbolic variable. If you are lucky, the symbolic toolbox will be able to compute the integral involving the symbolic limit variable.
syms a b c x lb ub
f = a*x^2+b*x+c;
F = int(f,x,lb,ub)
F = 

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

カテゴリ

Help Center および File ExchangeCalculus についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by