Я работаю над изменением значений осей Y двухосного графика. Я был в состоянии установить пределы с помощью следующего, для массива осей (ax
):
ax(1).YAxis(1).Limits = [lowLim upLim];
В настоящее время это выполняется в следующем цикле:
for i = 1:length(ax)
ax(i).YAxis(1).Limits = [lowLim upLim];
end
Проблема в том, что я хочу записать это как arrayfun
, а этот синтаксис недопустим:
arrayfun(@(x) x.YAxis(1).Limits = [0 y1max], ax, 'uni', 0);
Я думаю, это должно сработать, если я смогу что-то использовать для эффекта
arrayfun(@(x) set(???, ,[lowLim, upLim]), ax, 'uni', 0);
Однако я не уверен, что получить доступ к свойству Yaxis.Limits можно с помощью set
в сценарии такого рода. Любая помощь будет оценена.