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 -~----------~----~----~----~------~----~------~--~---