If your interests are primarily numeric and not symbolic, you could
also take a look at Octave, which is included in Sage, and which aims
to be very Matlab-like:

sage: octave.eval("y = [3 6 7]")
sage: octave.eval("x = [1 2 3]")
sage: octave.eval("z = y.*sin(x)")

Of course you could always download Octave alone.

-Alasdair

On Dec 18, 8:45 pm, Fernando <ferni.mar...@gmail.com> wrote:
> Hello,
>
> I am a MATLAB user which it is considering to move to SAGE. Mainly, I
> use MATLAB for algorithm prototyping, simulations and data processing.
>
> For those tasks, I usually implement the code using the vectorized
> functionalities of MATLAB. This is the most efficient way to code in
> MATLAB. For example, if I want to implement the equation:
>
> z = y*sin(x)
>
> for a specific values of x and y. I should code:
>
> y = [3 6 7];
> x = [1 2 3];
> z = y.*sin(x);
>
> Could someone tell me which is the best way to code this kind of
> operations in SAGE?
>
> Also, do you think that SAGE is the appropiate tool for the tasks like
> algorithm prototyping, simulations and data processing?
>
> Cheers,
> Fernando
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to