Integration: what am I doing wrong?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Hi all. I am (very) new to Matlab, so apologies if this is obvious:
I am trying to get to grips with symbolic integration in Matlab. I've tried a few very simple examples, and they've worked. Then I decided to try using Matlab to find the convolution of a normal p.d.f. with a half-normal p.d.f. I know that there is a closed-form solution to this integral - it should give the p.d.f. of a skew-normal r.v. - but either Matlab cannot find it or (more likely) I am missing something here. Here is the code:
syms o p u real positive
syms a real
int(1/o*normpdf((a+u)/o)*2/p*normpdf(u/p),u)
Note that, to get the skew-normal p.d.f. I actually be asking for the definite integral over 0-inf, but for now I'm just trying to get out the indefinite integral.
0 comentarios
Respuestas (1)
KSSV
el 12 de Mayo de 2017
syms o p u a real
k = int(1/o*normpdf((a+u)/o)*2/p*normpdf(u/p),u)
It is working fine....error is with positive variable name
Ver también
Categorías
Más información sobre Calculus en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!