How to deal with such integration in MATLAB

18 vues (au cours des 30 derniers jours)
chaaru datta
chaaru datta le 13 Fév 2025
Modifié(e) : Torsten le 14 Fév 2025
Hello all, I am working on a problem wherein i have to find analytical expression of outage probability. In my case the outage probability is given as
where are random variables. Specifically, are Gamma random, Z is exponential random and H depends on a factor which is Gaussian random.
Also, the values of constants is as follows: have values such that . Thus if then . ζ can take values like 1, 10, 100, 1000, 10000, 100000 etc. has value as 0.3 and has value like 1.6390,.
I simulated this equation (1) in MATLAB and is working perfectly. But when I tried to obtain analytical expression in terms of X then the problem is that i am getting negative infinity as value of .
The expression that I obtained in terms of X is as follows:
where , and all other terms starting from are PDF of the random variables, is lower incomplete gamma.
I am not getting if equation (1) is working correctly then why equation (2) is giving me negative infinity value.
Any help in this regards will be highly appreciated.
  7 commentaires
chaaru datta
chaaru datta le 14 Fév 2025
I agree with you. But thats why we are averaging with respect to Y, H and Z and so in eq. (2) we are finding three integrals.
Torsten
Torsten le 14 Fév 2025
Modifié(e) : Torsten le 14 Fév 2025
Believe me: your CDF is completely wrong, and you shouldn't make attempts to determine it for such a complicated random variable as given in (1). Each addition and multiplication of random variables will give you a new integral in the expression for the CFD - thus approximately a 9-fold integral would result that can no longer be handled. Stick to your Monte-Carlo method to simulate a large number of samples and use MATLAB's "histogram" with " 'Normalization','pdf' " or " 'Normalization','cdf' " to get an impression of the empirical pdf or cdf.

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by