Using savefig in live editor
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
RobbieC
el 25 de Sept. de 2020
Respondida: Walter Roberson
el 25 de Sept. de 2020
Hello,
The following code segment works fine in the MATLAB command window. It produces the expected figure and saves it. The saved figure, TdfOverlayPspec.fig, can be opened (open('TdfOverlayPspec.fig')) and is the same figure that was saved.
When this same code segment is run in LIVE EDITOR, it produces the TdfOverlayPspec.fig file, but the file does not open. There is no error reported and the 'open' command appears to be executed but no figure is displayed. I have checked to see if it was produced off monitor and this is not the case.
The file, TdfOverlayPspec.fig, produced is the same size whether generated from the MATLAB command window or for LIVE EDITOR.
Looking forward to any help you can provide.
Thanks,
RC
% Power Spectrum
figure
pspectrum(output.TDF_MTL_output,Fs,'FrequencyResolution',50e3);
% Add the system generator result on the same graph as the MATLAB model.
hold on;
% Display the overlay MATLAB and System Generator TDF output power spectrum
pspectrum(TDF_SG_Out_Cmplx,Fs,'FrequencyResolution',50e3);
legend('ML TDF Out','SG TDF Out','location',"southeast");
text (0.01, 0.9, {'Overlay plot of TDF Output', 'Complex Output From','MATLAB and System Generator'},...
'Units',"normalized","Interpreter","latex",...
"VerticalAlignment","middle","BackgroundColor",[0.9,0.9,0.9]);
% Save figure when enabled.
if SaveMATLABmatFile == 1
savefig(fullfile(TDF_figs_folder,'TdfOverlayPspec'));
end
% Close all figures
close
hold off;
2 comentarios
Respuesta aceptada
Walter Roberson
el 25 de Sept. de 2020
When loading a figure does not appear to create the figure, but gives no error, then check whether the figure exists but has 'visible' set to off.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Axis Labels en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!