4
$\begingroup$

I am using Octave (3.6) on Ubuntu 10.0.4 LTS. I want to do some research involving symbolic math. I was thinking of downloading sage (I just found about it today) - but thought I'd better ask in here - at least, I'm already familiar with Octave.

$\endgroup$
  • $\begingroup$ maxima is pretty good at symbolic math it is available in ubuntu. maple is also a very good option, but it is not free. octave is similar to matlab, and you can do symbolic math in matlab, but it's more complicated, because you have to define the symbolic variables and use them in a certan way. $\endgroup$ – Beni Bogosel Apr 6 '12 at 20:57
  • $\begingroup$ maxima is what Sage uses to do symbolic math $\endgroup$ – Graphth Apr 6 '12 at 21:00
  • $\begingroup$ Sage uses many symbolic computation packages: Maxima, Singular, etc. For each functionality, it picks the most suitable algorithm from all the packages. It also allows direct interface to all packages. And it also connects to Octave: reference/sage/interfaces/octave $\endgroup$ – user2468 Apr 6 '12 at 21:04
  • $\begingroup$ That's the answer to the question then J.D. Do it. $\endgroup$ – Graphth Apr 6 '12 at 21:07
  • 2
    $\begingroup$ I did but OP should wait for more definitive answer from someone who has a first hand experience with octave-symbolic or Sage's octave.eval. $\endgroup$ – user2468 Apr 6 '12 at 21:15
6
$\begingroup$

Sage uses many symbolic computation packages: Maxima, Singular, etc. For each functionality, it picks the most suitable algorithm from all the packages. It also allows direct interface to all packages.

FWIW, Sage also connects to Octave. Consult: reference/sage/interfaces/octave.

MATLAB has a symbolic toolbox where it allows defining symbolic variables via syms and manipulate them etc. It seems that Octave-symbolic is a package that allows Octave to do symbolic computations similar to MATLAB's. Link: http://octave.sourceforge.net/symbolic/

$\endgroup$
  • 2
    $\begingroup$ for octave-symbolic installation: sudo apt-get install octave-symbolic $\endgroup$ – seyed Dec 12 '13 at 18:25
  • $\begingroup$ @seyed Or within octave: pkg install -forge symbolic $\endgroup$ – MayeulC Apr 18 '18 at 7:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.