Use of assignment '=' in plot command?

1 Ansicht (letzte 30 Tage)
Magnus
Magnus am 18 Jan. 2022
Bearbeitet: Stephen23 am 18 Jan. 2022
Hi
There is a lot of ways to ask this question and it is maybe more of a discussion topic, but with ~10 years of medium MATLAB use I got a bit confused by this way of calling plot so I ask:
Should this code run/work?
y=1:10;
plot(y,'.-',linewidth=2)
Or maybe I just missed some release notes explaining this?

Akzeptierte Antwort

Stephen23
Stephen23 am 18 Jan. 2022
Bearbeitet: Stephen23 am 18 Jan. 2022
That name-value sytnax was introduced in R2021a:
y=1:10;
plot(y,'.-',linewidth=2)
% ^^^^^^^^^^^ this syntax introduced R2021a
"Or maybe I just missed some release notes explaining this?"
The new syntax is explained in the MATLAB documentation, MATLAB blogs, and Release Notes:
Before R2021a you will have to use the old approach (which of course still works in the newer versions):
plot(y,'.-','linewidth',2)

Weitere Antworten (0)

Kategorien

Mehr zu Interactive Control and Callbacks finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by