help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: integral


From: Miroslaw Kwasniak
Subject: Re: integral
Date: Fri, 19 Aug 2005 13:29:18 +0200
User-agent: Mutt/1.5.9i

On Thu, Aug 18, 2005 at 09:56:07PM -0700, Fred J. wrote:
> Hello
> 
> I need to do an integration
> 
> integrate_0^(x-1/2) integrate_(1/2+y)^0 12xy(1-y) dx
> dy
> 
> how can I use octave to do this. I have been reading a
> lot in the
> first few pages of the manual but need to know if this
> is even do-able
> with octave?

Octave doesn't have symbolic toolbox but you can use Maxima.
See my (very, very) simple function for calling Maxima (with bash shell):

$ cat /tmp/Maxima.m
function Y = Maxima (X)
  x = [ "tmp=/tmp/$$.tmp;" ...
        "echo 'display2d:false$", X, ";'" ...
        "|maxima|tee \"$tmp\"|grep o2|" ...
         "(" ...
             "read x  y;" ...
             "[ -n \"$y\" ]&&echo \"$y\"||((echo ERROR;cat \"$tmp\") >&2)" ...
         ");rm \"$tmp\""];
  Y = system (x);
endfunction

octave:67> exp0="integrate(integrate(12*x*y*(1-y),x,1/2+y,0),y,0,x-1/2)";
octave:68> exp1=Maxima(exp0)
exp1 = 3*(32*x^5-80*x^4+40*x^3-1)/80



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]