tags:

views:

36

answers:

2

I am doing matrix operations on large matrices in my C++ program. I need to verify the results that I get, I used to use WolframAlpha for the task up until now. But my inputs are very large now, and the web interface does NOT accept such large values (textfield is limited).

I am looking for a better solution to quickly cross-check/do math problems.

I know there is Matlab but I have never used it and I don't know if thats what will suffice my needs and how steep the learning curve would be?

Is this the time to make the jump? or there are other solutions?

+3  A: 

If you don't mind using python, numpy might be an option.

Apart from the license costs, MATLAB is the state of the art numerical math tool. There is octave as free open source alternative, with a similar syntax. The learning curve is for both tools absolutely smooth!

zellus
I'd go with octave first if you don't have access to MATLAB. (Think of it as a free trial without some of the bells and whistles.)
Doresoom
I have access to MATLAB (I am in a university)
Vaibhav Bajpai
A: 

WolframAlpha is web interface to Wolfram Mathematica. The command syntax is exactly the same. If you have access to Mathematica at your university, it would be most smooth choice for you since you already have experience with WolframAlpha.

You may also try some packages to convert Mathematica commands to MATLAB:


Let us know in more details what is your validation process. How your data look like and what commands have you used in WolframALpha? Then we can help you with MATLAB alternative.

yuk