Is Matlab R2013a compatible with Windows 10 yet?

Hi, I want to upgrade to window 10, can anyone tell me if it is safe to do so without any problem please? Thank you

 Réponse acceptée

Walter Roberson
Walter Roberson le 11 Août 2015

0 votes

If you use mex or Coder or Compiler or Simulink with acceleration modes at all, then you need to wait until the issues with SDK and .NET are worked out.
If you are not using those then it might be doable, if you can locate the right patches and right Java.
R2013* was never designed for use with Windows 10 and as it is 2 years old now I would not expect Mathworks to go through a lot of trouble to make it work.
My expectation is that versions before R2013a will not have patches issued.

Plus de réponses (1)

Mats Larsson
Mats Larsson le 7 Mar 2019

0 votes

Hi,
On wich platforms is MATLABR2013A still runing? I assume it be possible to install that Window version on an external hard drive and then run MATLABR2013A on the externa driver rather than on my Window 10 that I now have on my dekstop? True?

7 commentaires

The Previous Releases System Requirements page gives details on the platforms on which releases of MATLAB are officially supported.
Is there a particular reason you need to run a nearly six year old release? [Needing to interface with hardware and/or software not compatible with newer releases is one potential reason.]
Can you upgrade to the most recent release (currently as I type this, release R2018b) which is supported on Windows 10?
If you're using a 32-bit version of Windows 10, the last release that supports 32-bit Windows operating systems (release R2015b) is supported on Windows 10.
Release R2015a was the first officially supporting Windows 10.
The script I will try to modify was written on MATLABR2013A and they told me that it only can run on this platform, so thats why.
Yes I can upgrade to the most recent release.
I use a 64-bit version of Window 10.
Sorry, I dont understan what I need to do, I read the info about MATLABR2013A at: System Requirements page.
Is it be possible to install MATLABR2013A on one of the releases of Window that is officially supported on an external hard drive and then run boot MATLABR2013A on the externa driver?
It is not possible to boot MATLAB. MATLAB is not an operating system.
It does not matter much which hard drive you install MATLAB on. However it will want to write some values in the registry, and the registry typically lives on C:. Also, there were some historic bugs where tools assumed that C: was available or that MATLAB was installed on C:
You could potentially have an external hard drive (or even just a partition of your existing drive) on which you installed an older version of Windows, and booted from there when you needed to.
Ok great to know. Thank you for answering :).
Here comes another question: Is it possible to use the code that is writen for MATLABR2013A as a template and clean it up so it does the same thing on the latest MATLAB release? Would that be easier to do for someone like me that never worked in MATHLAB before, or any other programing landguish exsept SPSS and SAS ... than to start with an blank MATLAB script page...I am thinking that maybe many of the commands have not change much on the latest release?
  • Data Acquistion Toolbox changed a lot between R2013a and current releases. What is now called the "Legacy" tools were 32 bit only, and the interface was redesigned for 64 bit use. Supported hardware changed a fair bit. In some cases, making adaptations could be a lot of work.
  • some of the statistical routines involving distributions changed a bit since R2013a, but not a lot
  • However, Statistics includes "Machine Learning" these days, which has had more and different interfaces added. In particular, SVM has changed interfaces since then. In most cases it should not be difficult to rewrite.
  • There has been a lot of evolution in Neural Network facilities. By R2013a, some of the older routines were already recommended against, but the older routines have been completely removed now. If you were doing simple NN work before, it probably would not be all that much work to rewrite.
  • GPUs that were supported in the R2013a time are generally not supported now, with more advanced GPUs being required
  • The linear algebra libraries were upgraded multiple times since R2013a. Arrays that were near singular are more likely to be noticed now, and a lot of linear algebra routines give slightly different results now (in some cases big differences due to the way that round-off can accumulate badly when working with linear algebra.) If you happen to be in a situation where you need bit-for-bit compatability with older runs, then you could struggle a lot with the newer version.
That said: yesterday I happened to be looking at some code that was written for MATLAB 3, 1987 time frame, and last upgraded in 1997 (MATLAB 5). The code would have executed without change in current MATLAB releases.
As one data point to support Walter's experience, in the Cleve's Corner article about the origins of MATLAB Cleve posted code that ran in the original MATLAB version and runs in the most recent version of MATLAB with one change (adding the word "format " before "long" or eliminating "long" entirely.) Some of the answers are slightly different, but some match the displayed output Cleve posted in the article.
per isakson
per isakson le 9 Mar 2019
Modifié(e) : per isakson le 9 Mar 2019
Mats,
"they told me that it only can run on this platform,". Did they mention any specific reason? Use of GPU, 32-bit hardware. However, I have too little info to question them.
Nevertheless, I recommend that you try to run it on R2018b ("Yes I can upgrade to the most recent release."). The chance is that the script will run after some minor fixes. I'm convinced that this forum will help you.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Programming dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by