Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Gnonpi7757yYour teacher is wrong, go back to Python, stay into the light.
Seriously, forget about Matlab, it's not relevant outside of university in 2018 -
thatDude5357yMaybe the key is to understand that matlab is not a programming language. It's a matrix calculation software. All those classes and objects are just added later on. But in it's core, it's all about the matrix. Even to speak of "arrays" is a mistake. Matrix, matrix, matrix.
-
@thatDude yes thank you. Following @/Algorythm's rant, matlab "arrays" are just a n*1 matrix, else you wouldnt be able to do array*matrix operations
-
If both matlab and python are an option, then Julia a great language for your usecase
But arrays start at 1 in Julia as well -
Haskell: An array is a function whose domain is isomorphic to a contiguous set of types which can be ordered (Haskell also has lists and vectors though).
So my arrays start at Ace of Diamonds. -
Well, depends on the problem. If you have something in matrices then MATLAB might come in more handy to prototype.
Related Rants

No questions asked
As a Python user and the fucking unicode mess, this is sooooo mean!
I just started working on a little project to browse devrant from terminal. It converts images to ascii art!
My prof suggested me to use matlab instead of Python for my project.
So I started learning and found out that in matlab ARRAYS START FROM 1.
Wtf!
I am going back to python
rant
arrays must start from 0!
matlab
array index
python