Quickly cross-check complex math results?
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 unt开发者_如何学编程il 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?
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!
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:
- ToMatlab
- Mathematica Symbolic Toolbox for MATLAB 2.0
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.
精彩评论