'subsindex' error when setting figure position. What is going on?

3 Ansichten (letzte 30 Tage)
I am trying to resize a figure as shown
H = figure;
set(H,'Position',[200 200 800 200])
I get the error
Function 'subsindex' is not defined for values of class 'matlab.ui.Figure'.
What is going on and how can I fix this?

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 22 Sep. 2016
You accidentally created a variable named set so MATLAB thinks that set() expression is an attempt to index the variable.
  3 Kommentare
Ragnar Eðvaldsson
Ragnar Eðvaldsson am 17 Okt. 2017
Thanks so much Walter. This saved the day!
William Chamberlain
William Chamberlain am 22 Okt. 2018
Worked for me: I had managed to create a variable named 'axes' which was giving me problems with
sub_axis_h(3) = subplot(2,2,3);
axes(sub_axis_h(1)); hold on; grid on; xlabel('x'); ylabel('y');

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Tags

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by