Annoying Matlab feature enhancements or changes in 2021 update5

2 views (last 30 days)
Not the newest version, but for Matlab R2021 update5 the following changes were made, or are standard settings:
  • In the editor, tab complete for the function name itself is not working anymore. If I write a function "foo_bar_v1.m" and start to type "function foo..." I cannot use tab complete as before.
  • The way a structure is shown has been adapted to the poor display style of Octave:
Here is an example:
N: 2
B: [-0.0227836540603933 0 0.275423714897314 0.5 0.275423714897314 0 ]
delay: 3
B0: [0 0.5]
B1: [0.275423714897314 -0.0227836540603933]
z0: 0
z1: [0 0 0]
What is the point to show the first elements? Before that the LENGTH of the vector B was shown, not the first elements. Most often, it is more important to check the length of a member vector instead of seeing the first elements, for example for FIR filter lengths. This is totally impractical. I don't see any switch to change it. It was very good for decades.
  • Why always changing good features and turn them into bad ones or deprecate standard functions in favor of some pseudo OOP stuff which has little to do with real OOP as used in JAVA or C++? For every little thing an object is need, totally ridiculous and a waste of programming time for the user who wants to do rapid prototyping. It all akes just Matlab worse with every new release.
Best regards
Maxim

Answers (1)

Image Analyst
Image Analyst on 12 May 2023
You say you're using "Matlab R2011update5". There have been lots of improvements in the last 12 years. Perhaps it's time for you to upgrade to the newest version.

Categories

Find more on Structures in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

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

Start Hunting!