Я ищу однострочный набор для получения нескольких осей ручек сразу в массиве объектов, чтобы его можно было передать в linkaxes
. Я специально ищу однострочный оператор, который не использует циклы. Я знаю, что в прошлом я делал пару вложенных функций, но я не могу понять, что я сделал.Получить сразу несколько точечных ручек
Функция gca
может использоваться для получения рукоятки осей для определенной фигуры, хотя эта функциональность не задокументирована. Например, вызовите gca(3)
, чтобы получить ось оси для рисунка 3. Я думал, что в прошлом я мог позвонить gca([1:4])
, чтобы получить все четыре оси, но это не работает.
Я знаю, что могу использовать get
, позвонив get([1:4],'currentaxes')
, который возвращает массив ячеек осей. Тем не менее, я не понял способ преобразования массива ячеек объектов в массив объектов.
Я использую MATLAB R2015a.
Созданы ли фигуры и/или оси таким образом, чтобы вы не могли хранить их ручки? – excaza