Hi, Luis.

On Mon, Mar 4, 2013 at 1:55 PM, Luis Finotti <luis.fino...@gmail.com> wrote:
> Since this is not my area (and I have not used MATLAB) I thought I should ask 
> in case some
> have experience with both.

Please, don't take my word too seriously, as I am a very light user of
these things, but, as a last resort, you can invoke octave itself from
Sage, like described here:

    http://www.sagemath.org/doc/reference/sage/interfaces/octave.html

In my very non-exhaustive experience, Octave is super nice with
regards to compatibility with matlab, especially if you install
packages from Octave forge. In fact, if you install such packages, you
will have functionality in Octave that only comes with matlab if you
purchase addons for matlab (e.g., some functions from their
toolboxes).

And how fast Octave can solve some stuff depends on two things
(assuming that the algorithm implemented is good):

* how well "vectorized" the code is.
* how good your linear algebra implementations are.

For the second point above, you may try to experiment with atlas
(which is what Sage comes with, if I am not mistaken) and with
openblas (which is potentially faster, but I don't know if Sage comes
with it).


Regards,

-- 
Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 4096R/BCFCAAAA
http://rb.doesntexist.org/blog : Projects : https://github.com/rbrito/
DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to