Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 62465
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T18:28:49+00:00 2026-05-10T18:28:49+00:00

I’ve been recently asked to learn some MATLAB basics for a class. What does

  • 0

I’ve been recently asked to learn some MATLAB basics for a class.

What does make it so cool for researchers and people that works in university? I saw it’s cool to work with matrices and plotting things… (things that can be done easily in Python using some libraries).

Writing a function or parsing a file is just painful. I’m still at the start, what am I missing?

In the ‘real’ world, what should I think to use it for? When should it can do better than Python? For better I mean: easy way to write something performing.


UPDATE 1: One of the things I’d like to know the most is ‘Am I missing something?’ 😀

UPDATE 2: Thank you for your answers. My question is not about buy or not to buy MATLAB. The university has the possibility to give me a copy of an old version of MATLAB (MATLAB 5 I guess) for free, without breaking the license. I’m interested in its capabilities and if it deserves a deeper study (I won’t need anything more than basic MATLAB in oder to pass the exam 😛 ) it will really be better than Python for a specific kind of task in the real world.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T18:28:49+00:00Added an answer on May 10, 2026 at 6:28 pm

    Adam is only partially right. Many, if not most, mathematicians will never touch it. If there is a computer tool used at all, it’s going to be something like Mathematica or Maple. Engineering departments, on the other hand, often rely on it and there are definitely useful things for some applied mathematicians. It’s also used heavily in industry in some areas.

    Something you have to realize about MATLAB is that it started off as a wrapper on Fortran libraries for linear algebra. For a long time, it had an attitude that ‘all the world is an array of doubles (floats)’. As a language, it has grown very organically, and there are some flaws that are very much baked in, if you look at it just as a programming language.

    However, if you look at it as an environment for doing certain types of research in, it has some real strengths. It’s about as good as it gets for doing floating point linear algebra. The notation is simple and powerful, the implementation fast and trusted. It is very good at generating plots and other interactive tasks. There are a large number of `toolboxes’ with good code for particular tasks, that are affordable. There is a large community of users that share numerical codes (Python + NumPy has nothing in the same league, at least yet)

    Python, warts and all, is a much better programming language (as are many others). However, it’s a decade or so behind in terms of the tools.

    The key point is that the majority of people who use MATLAB are not programmers really, and don’t want to be.

    It’s a lousy choice for a general programming language; it’s quirky, slow for many tasks (you need to vectorize things to get efficient codes), and not easy to integrate with the outside world. On the other hand, for the things it is good at, it is very very good. Very few things compare. There’s a company with reasonable support and who knows how many man-years put into it. This can matter in industry.

    Strictly looking at your Python vs. MATLAB comparison, they are mostly different tools for different jobs. In the areas where they do overlap a bit, it’s hard to say what the better route to go is (depends a lot on what you’re trying to do). But mostly Python isn’t all that good at MATLAB’s core strengths, and vice versa.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 82k
  • Answers 82k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Could you elaborate as to why you are not doing… May 11, 2026 at 4:35 pm
  • Editorial Team
    Editorial Team added an answer Your values are between 0 and 255. Use them to… May 11, 2026 at 4:35 pm
  • Editorial Team
    Editorial Team added an answer As you mentioned, forcing the app to stay in memory… May 11, 2026 at 4:35 pm

Related Questions

I ran into a problem. Wrote the following code snippet: teksti = teksti.Trim() teksti
I am currently running into a problem where an element is coming back from
Seemingly simple, but I cannot find anything relevant on the web. What is the
Configuring TinyMCE to allow for tags, based on a customer requirement. My config is
Is it possible to replace javascript w/ HTML if JavaScript is not enabled on

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.