Subject: How to cause noun-form integral to be evaluated?
From: Dan Stanger
Date: Tue, 25 Nov 2003 20:51:53 -0500
apply_nouns is what would be used.
If its broken, this seems to work:
'integrate(x,x);
subst(?$integrate,nounify(integrate),d1)
ev(d2);
Robert Dodier wrote:
> Hello,
>
> After some manipulations I got a noun-form integral,
> and I can't figure out how to get it evaluated.
> I have verified that Maxima can indeed carry out the
> integration symbolically.
>
> The problem is similar to this:
>
> (C1) i:'integrate(x^2,x,0,1)/h$
>
> The only way that I've found to cause evaluation is this:
>
> (C2) apply('integrate,args(args(i)[1]));
>
> (D2) 1/3
>
> but there must be a simpler, more general way.
>
> I tried ev(i); eval(i); ''i; apply_nouns(i); and some others,
> and those all yield the noun form. I have RTFM and
> searched the mailing list archives. Yes, I am grasping
> at straws & shooting in the dark.
>
> apply_nouns, from its description, would seem to be
> just the right thing. However, it has no implementation,
> as noted in bug report #711539. It must have existed at
> some time -- can we recover it?
>
> Any advice you might have will be appreciated.
> I must be overlooking something very simple.
>
> Robert Dodier
>
> __________________________________
> Do you Yahoo!?
> Free Pop-Up Blocker - Get it now
> http://companion.yahoo.com/
>
> _______________________________________________
> Maxima mailing list
> Maxima@www.math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima