Leon Baum wrote:
>
> I'm trying to compute some expected values of transformed normal random
> variables. Is there any way to get fricas to do a discrete integral like
> the following?
>
> > integrate(exp(x) * exp(-x^2), x=%minusInfinity..%plusInfinity)
>
> Or would that require more pattern matching?
Released version can not do this. In developement version I get:
integrate(exp(x) * exp(-x^2), x=%minusInfinity..%plusInfinity)
<lot of debugging noise>
1
-
4 +---+
(2) %e \|%pi
Type: Union(f1: OrderedCompletion(Expression(Integer)),...)
If you want to add just _this_ single integral you can do something like:
my_integrate(f, var) ==
f = exp(x) * exp(-x^2) =>
-- check var
exp(1/4)*sqrt(pi())
integrate(f, arg)
However, up to now people wanted to have a class of integrals.
This can be dane using pattern matching. FriCAS does not have
easy method for adding new user-defined integration patterns,
you either need wrapper function (like 'my_integrate' above)
or need to modify sources (package INTPM).
--
Waldek Hebisch
[email protected]
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/groups/opt_out.