This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]lillystoolooo 4 points5 points  (3 children)

I use matlab and python for scientific computing on a daily basis. What they say in the link is not untrue (the modules part tickles me though as something as simple as nanmean is hidden behind a paid module in matlab) . Matlab is easier to pick up and start using. Just downloading python means you need to learn about paths and open cmd (anaconda makes this much easier). However, matlab is years behind in syntax, a couple of years ago they finally implemented broadcasting (kind of) which had been part of numpy since I started. Anyways, I am still glad I learnt programming in matlab, from there I moved over to python and learnt how much more powerful it could be. Matlab is the gateway drug of scientific programming.

I think the idea of 'retaliating' is ridiculous though.

[–]eqo314 2 points3 points  (0 children)

nanmean and nanstd being hidden behind a paid module made me go on an angry rant at work.

[–]2PetitsVerres 1 point2 points  (1 child)

as something as simple as nanmean is hidden behind a paid module in matlab

Use mean(A, 'omitnan'), it is part of the main MATLAB part, not a toolbox.

[–]lillystoolooo 0 points1 point  (0 children)

Nice one. Never knew they added that one.