Как я могу переместить несколько существующих графиков в один подзаголовок в MATLAB?

У меня есть функция, myFunkyFigure , которая принимает данные, выполняет некоторые забавные вещи и возвращает объект оси для фигуры он производит.

Я хотел бы иметь возможность вызывать эту функцию дважды, создание двух разных фигур:

fig(1) = myFunkyFigure(dataSet1);
fig(2) = myFunkyFigure(dataSet2);

Затем я хотел бы объединить их в подзаголовок.

Обратите внимание, что из-за функциональности myFunkyFigure следующее не работает.

subplot(2,1,1);
myFunkyFigure(dataSet1);
subplot(2,1,2);
myFunkyFigure(dataSet2);

Я считаю что мне нужно что-то вроде copyobj , но я не смог заставить это работать (я пробовал следовать решению в вопросе о переполнении стека Создание подзаголовков, а затем объединить их в фигуру позже в MATLAB , но безрезультатно).

15
задан Community 23 May 2017 в 10:29
поделиться