Can anyone help me fix Matlab for the mac?

I have been using and advocating for Matlab for years, including with my students and colleagues. But the last two years I have found it almost impossible to work with, which made me wonder if it is something I'm doing wrong.
At first, I thought it was my Mac. I had a 2019 Mac that was my workhorse while Matlab started developing a quirk that whenever I closed or even moved a figure, it would crash. It would also often hang when the laptop went to sleep (like laptops often do). So I contacted a Mathworks representative, who said that if everything else worked, they were ok with it.
And then I switched to an apple silicone device. Oh, the horror. Now even the thought of moving a figure crashes Matlab, but new symptoms follow. If I, by mistake, show the content of a matrix with more than 1000 rows or cols - it would also crash. Fun.
I tried the Matlab for silicone, labeled as Beta, but it is more of an Alpha version since it lacks almost all basic functionality. Plus, it is so buggy - it crashes just as often as the official release. The first Mac with apple silicone (a mac mini) was released almost two years ago, so the lack of support makes me think Mathworks regards Mac users as a very low priority. Am I the only one using Matlab on a Mac?
I'm writing this question out of frustration. I do not want to move to Python, but I'm running out of excuses as to why it takes me four hours to produce a single figure (Matlab kept crashing whenever I tried to save the figure as a .eps file).
Help!

2 Comments

I'm really sorry about the experience you are having. I'm using MATLAB on my 2019 Macbook Pro. It's not perfect, but it's way better than you described.
The response you received from tech support does not sound acceptable to me at all. I've asked our Mac leads to jump in to help. It would be easiest if we had your direct email address - please email me at mhirsch at mathworks dot com and I'll get you to people who can help.
We are very committed to MATLAB on the Mac platform and are racing as fast as we can to offer a great native experience on Apple Silicon. I know excuses don't help, but it's a lot of work for us to get right. MATLAB is a huge system with a massive number of third-party dependencies that need to compile and be tested. This is why the beta is just core MATLAB - we wanted to get the core of the system in users' hands to start getting real-world usage and feedback, before we get everything moved over. There have also been fundamental challenges like access to high performance math libraries and FORTRAN compilers. I was pleasantly suprised to see how well MATLAB works under Rosetta 2, so that our users wouldn't be dead in the water on Apple Silicon, but this hasn't slowed down our efforts for a native release which I would expect to provide even better performance.

Sign in to comment.

Answers (0)

Categories

Asked:

OF
on 18 May 2022

Edited:

on 18 May 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!