I have 2 figures, one is a GUI with a tag figure1 and another Figure 1 opened seperately which is graph, I tried using gcf but it only recongizes the GUI (figure1). How do I get tthe other graph (Figure 1)?

Antworten (1)

Image Analyst
Image Analyst am 7 Aug. 2020

0 Stimmen

hFig1 = figure; % Create first figure.
hFig2 = figure; % Create second figure.
figure(hFig1); % Switch to first figure.
% Do stuff - plotting, etc.
figure(hFig2); % Switch to second figure.
% Do stuff - plotting, etc.

3 Kommentare

Dinouk Goonewardena
Dinouk Goonewardena am 7 Aug. 2020
Bearbeitet: Walter Roberson am 7 Aug. 2020
SavePlot_PP(handles) %This creates a plot 'Figure 1'
fig=gcf; % I want to get 'Figure 1' but it recongizes my GUI
%% is there a way to get my current figure as 'Figure 1'
Sudheer Bhimireddy
Sudheer Bhimireddy am 7 Aug. 2020
Try creating a figure handle inside the SavePlot_PP() and return it.

Melden Sie sich an, um zu kommentieren.

Kategorien

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

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by