What's the actual difference between versions 'a' and 'b' of MATLAB, other than being 6 months apart?

1.628 visualizaciones (últimos 30 días)
Hello guys.
I always thought the main difference between versions 'a' and 'b' of MATLAB was 'b' being 6 months "better" than version 'a' and, of course, this means that naturally the version 'b' is going to be a more up-to-date version, with more features as well - being the main intent to have new releases every semester. However, just the other day a friend of mine claimed something I wasn't able to double-check elsewhere:
"Usually the 'a' versions are more stable (...) being 'b' more of a pre-release of version 'a' of the next year [rather than an actual release], having features that have past beta but still can be improved" (and supposedly will be improved and perfected at 'a'). But isn't this the story with just any release? Don't you always implement new things and improve things of the past as necessary?
" 'b' will usually have more features than 'a', however the version 'b' is going to be something around 90% to 100% reliable, while 'a' will always be 100% reliable". Have someone ever come across these reliability concerns once?
(Writings in italic are my comments about the claims, and not part of the claim itself)
Is someone capable of confirming this? I have always seen it as if the real beta release/period takes place just months before the actual release of 'a' and 'b', when Mathworks releases its actual beta version to get feedback. Am I missing something?
  2 comentarios
Star Strider
Star Strider el 7 de Abr. de 2019
Someone from MathWorks will have to provide the definitive response. In the interim, see if perusing the Release Notes (link) for several releases reveals a pattern.
dpb
dpb el 7 de Abr. de 2019
I think your friend is just making up stuff...there's no evidence to that effect at all; and certainly 'a' releases have bugs just as do 'b' releases.
My observation is that TMW releases features into the wild with whichever update is next based on some internal and nondisclosed decision-making process as to whether the particular feature is/is not "ready for prime time".
Some pretty major features have been introduced piecemeal (thinking of datetime as particular example) with it taking several releases for many of the corollary functions to become "datetime aware" and some of the specialty graphs still weren't as of R2018b while the base class came out clear back in R2014b.
That it happend to be a 'b' release is, in my best guess, purely happenstance.
Personally, I'd prefer TMW not worry about the 6-month cycle but release features when they really are "ripe" rather than somewhat piecemeal, but they've got the competitive pressures to deal with.

Iniciar sesión para comentar.

Respuesta aceptada

Aik-Siong Koh
Aik-Siong Koh el 8 de Jul. de 2021
Editada: dpb el 8 de Jul. de 2021
Twice-Yearly Releases
MathWorks follows a twice-yearly general release schedule, with one release in the March timeframe and a second in the September timeframe. Each general release synchronizes the full MATLAB® and Simulink® product families, delivering new features and bug fixes for existing products and, when available, new products.
More details are at
(Converted to active link -- dpb)
  2 comentarios
dpb
dpb el 8 de Jul. de 2021
Adding just a little -- what is acutally different is always just a mix of features and bug fixes (and, occasionally, a new bug :) ); it's like Christmas twice a year; you never know what's going to be under the tree!
Since TMW never talks publicly about features under development nor when such might be released, it's always somewhat of a surprise -- one can go look at prior release notes to get an idea of just how eclectic things can be.
The one downside is that sometimes things get removed (not much that I actively still used, fortunately), but occasionally some of the syntax/behavior changes are problematical in how code functions so if one has production code, one has to be careful.
Rik
Rik el 8 de Jul. de 2021
My goal of maintaining this list is to have one page to find the changes that might be relevant for questions on this forum.

Iniciar sesión para comentar.

Más respuestas (2)

Mike Croucher
Mike Croucher el 11 de Sept. de 2024
  1 comentario
Alexandre Piccini
Alexandre Piccini el 11 de Sept. de 2024
Thank you so much Mike. I didn't realize it was this popular. I guess this puts an end to all the folklore around it haha

Iniciar sesión para comentar.


Kuncham Dinesh
Kuncham Dinesh el 24 de Jun. de 2024
What is the model coverage difference between MATLAB 2019b vs MATLAB 2022b
  3 comentarios
Kuncham Dinesh
Kuncham Dinesh el 24 de Jun. de 2024
Coverage generation is low and SLDV requires more manual effort required for 2019b version for 2022b version having same or not?
DGM
DGM el 24 de Jun. de 2024
I don't know if there are any changes. I don't have a new enough version of Simulink to know.
FWIW, if there is a change, it might be mentioned in the release notes. The PDF RN currently go back to R2018b.

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by