what functions are no longer supported in 2018b?
Show older comments
Hi,
I am a software engineer in Stryker, and currently we are using Matlab 2011a to build the stand alone excutables from m scripts. Now we plan to upgrade it to Matlab 2018 or higher.
I noticed that some funcitions , e.g. wavread is no longer supported in Matlab 2018 and it can be replced by audioread.
Since the size of total scripts we have is too large, it's impossbile to check all the functions one by one.
Can you help me to give a list of functions that are no longer supported in the newer matlab versions?
Thanks,
Huajin
1 Comment
Guillaume
on 7 Jan 2020
Unfortunately, there is no such list and building an exhaustive list could be very difficult, particularly if you use many toolboxes. You'd have to go through the release notes of each toolbox.
Presumably, your code comes with unit tests, so maybe you should run the unit tests under 2018 (a? b? why not upgrade to the latest, there's hardly any difference between 2018a and 2019b) and see what breaks.
It's not just functions that have been deprecated that you have to look out for (there's probably not that many) but it's functions that have changed behaviour (e.g.the ordering of elements returned by unique changed in 2013a) or that have had bugs fixed (perms had a buggy ordering in some versions, can't remember which ones) or whole systems that have been completely redesigned. In particular the graphics subsystem was completely redesigned in 2014b.
Answers (1)
Sindar
on 9 Jan 2020
0 votes
Here are the release notes, filtered to incompatibility issues between 2011a and 2018a. If you are using toolboxes, you can check those here as well:
Categories
Find more on Software Development in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!