Matlab using parallels on M1 macbook pro

131 views (last 30 days)
Rebecka
Rebecka on 8 Dec 2021
Commented: Yuxuan on 12 Feb 2024
Hello,
For the purpose of research, I need to use a image analysis program designed for windows, that requires matlab, which is run using parallels on macs with intel-processors. I'm currently looking at purchasing a new macbook pro m1 for work. Collegues have warned me that it's only possible to run the insider preview ARM-based windows 11, not x86, using parallels on macbook M1, which is, if I understand this correctly, not compatible with matlab, and therefore I cannot run the programs needed for work. Do anyone know any solution to this problem? I would be most thankful.

Answers (3)

Mara Quach
Mara Quach on 14 Mar 2023
As at 14 March 2023, here's what worked for me on my M1 MacBook + Windows 11 on Parallels v18.2 for MATLAB r2022b:
  • Download MATLAB for Windows
  • Unzip the downloaded file, taking note of the temp folder the files are to be unzipped into (mine was "_temp_matlab_R2022a_win64")
  • Go into the temp folder, then the bin folder, then win64 folder. Once here, find MathWorksProductInstaller and double click. (My directory was: \Downloads\_temp_matlab_R2022a_win64\bin\win64\MathWorksProductInstaller)
  • You should be able to continue with the normal installation from here.
This is similar to what Nigil and Hugo mentioned above. Hope this helps someone :)
  4 Comments

Sign in to comment.


Nigil Lee
Nigil Lee on 31 May 2022
To actually answer the question. I was successfully able to run Matlab 2021b (and 2020b) within a Windows in Parallels enviroment on a M1 Mac. Runs pretty well in fact, able to cross compile / use embedded coder fine.
  8 Comments
Andrej
Andrej on 7 Oct 2022
Edited: Andrej on 10 Oct 2022
if you get
"Cannot find appropriate setup.exe file."
and you are using Parallels Desktop to install Matlab in a VM, just copy the installion file to a folder on the virtual machine. Parallels places it in your mac's download folder (even when downloaded within the VM - confusing) if you have 'integration' with your mac turned on. Go to a user folder in the local VM, copy the setup files there.
Giliam Scott
Giliam Scott on 16 Oct 2022
For those going through the same trouble I am. I haven't been able to run the new MATLAB 2022 version on my Parallels vm. Though, with the above info I have been able to run MATLAB 2021b successfully.

Sign in to comment.


Walter Roberson
Walter Roberson on 9 Dec 2021
Supported Guest Operating Systems (Mac with Apple M1 chip):
Only ARM versions of operating systems are supported.
  • Windows 11 on ARM (recommended)
  • Additional information on the M1 experience may be found in this article.
  • Windows ARM can run most of the regular Windows x86 applications. You can download the Parallels Desktop trial and install the application of your interest. If it doesn't work, let us know at Parallels Forum.
But notice it talks about Windows x86, not about Windows x64 . They really do mean x86 -- as in 32 bit programs.
So, what just might work, maybe is to use MATLAB R2015b for Windows 32 bit, inside Windows 11 on ARM... even though R2015b is not officially supported by even Windows 10, it just might work.
To be honest... I wouldn't stake my buying decision on it "maybe" working.
  3 Comments
Walter Roberson
Walter Roberson on 13 Dec 2021
The Windows ARM x64 support is significantly behind their ARM x86 support. In June the x64 was pre-beta, experimental release, not even Developer's release.
Chris Ballance
Chris Ballance on 5 Mar 2022
I'm just a student getting up to speed on Matlab, but I am running the 64 bit 2021b using Windows 11 ARM via parallels on a Apple M1. No problems so far, but looking for good scripts to benchmark performance.
I am also using Engineering Equation Solver (EES) software and found the 32 bit version of that software had problems running on Windows 11 ARM. For some reason it was not possible to intitalize variables to zero in functions and proceedures. Error didn't occur with the 64 bit version of EES.

Sign in to comment.

Categories

Find more on C Shared Library Integration in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!