MATLABのコードをnumpyなどに移植するにはMATLABを知らないといけない。
実行環境としてオンラインのものを探してみた。
codingground
ideone
(追記 2017/11/11 MATLABにありOctaveにない関数なども有る。 link > Numerical instructions in Matlab (M), Octave (O) or both ones > 関数有無の比較)
MATLABとOctaveのコードは互換性があるのだろうか?
そうだとするとideoneでOctaveを選択してもいいのかもしれない。
codinggroundのコードを試した。
https://ideone.com/AZEUml
備考
MathWorksのMATLAB Onlineはライセンスが必要。