13

I was wondering if anybody knows of a good tutorial or introductory text on scientific computing on Python/SciPy for MATLAB programmers.

I was thinking of something along the lines of David Hiebeler's text on R for MATLAB programmers, which provides a side-by-side reference between both languages.

To clarify, my current environment of choice is Python(x,y) with Spyder, but anything that shows how to translate some fundamental operations, built-ins and utilities between MATLAB and SciPy + third-party extensions would be great.

2
  • I don't have references at hand, but there are indeed several tutorials on migrating to Python. Be careful what you wish for, though, because Python is a language with multiple possible interfaces (much like R). For instance, Python(x,y) is a pretty amazing suite that encompasses a lot of the GUI goodness of Matlab with a lot of stuff one doesn't encounter in Matlab. Commented Aug 2, 2011 at 17:49
  • Thanks @Iterator. Python(x,y) is my environment of choice, but anything on how MATLAB builtins translate into Python would be great. Commented Aug 2, 2011 at 17:51

3 Answers 3

11

Take a look at Link

You didn't ask for tools, but I thought I'd mention Sage.

Sign up to request clarification or add additional context in comments.

1 Comment

That's a great reference @aix. Thanks!
3

Rosetta Code is a great resource for translating between languages. Most problems have a python example, and there are several hundred MATLAB equivalents.

Comments

2

Might be a little outdated for some commands, but looks like a good reference from Numpy/Scipy to MATLAB:

http://mathesaurus.sourceforge.net/matlab-python-xref.pdf

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.