External Graphics
To publish an image that the MATLAB code does not generate, use text markup. By default, MATLAB
already includes code-generated graphics.
This code inserts a generic image called FILENAME.PNG into your published output.
%%
%
% <>
%
MATLAB requires that FILENAME.PNG be a relative path from the output location to your external
image or a fully qualified URL. Good practice is to save your image in the same folder that MATLAB
publishes its output. For example, MATLAB publishes HTML documents to a subfolder html. Save
your image file in the same subfolder. You can change the output folder by changing the publish
configuration settings. In MATLAB Online, save your image file to your Published folder, which is
located in your root folder.
External Graphics Example Using surf(peaks)
This example shows how to insert surfpeaks.jpg into a MATLAB file for publishing.
To create the surfpeaks.jpg, run this code in the Command Window.
saveas(surf(peaks),'surfpeaks.jpg');
To produce an HTML file containing surfpeaks.jpg from a MATLAB file:
1 Create a subfolder called html in your current folder.
2 Create surfpeaks.jpg by running this code in the Command Window.
saveas(surf(peaks),'html/surfpeaks.jpg');
3 Publish this MATLAB code to HTML.
%% Image Example
% This is a graphic:
%
% <>
%
23 Presenting MATLAB Code
23-12
To publish an image that the MATLAB code does not generate, use text markup. By default, MATLAB
already includes code-generated graphics.
This code inserts a generic image called FILENAME.PNG into your published output.
%%
%
% <
%
MATLAB requires that FILENAME.PNG be a relative path from the output location to your external
image or a fully qualified URL. Good practice is to save your image in the same folder that MATLAB
publishes its output. For example, MATLAB publishes HTML documents to a subfolder html. Save
your image file in the same subfolder. You can change the output folder by changing the publish
configuration settings. In MATLAB Online, save your image file to your Published folder, which is
located in your root folder.
External Graphics Example Using surf(peaks)
This example shows how to insert surfpeaks.jpg into a MATLAB file for publishing.
To create the surfpeaks.jpg, run this code in the Command Window.
saveas(surf(peaks),'surfpeaks.jpg');
To produce an HTML file containing surfpeaks.jpg from a MATLAB file:
1 Create a subfolder called html in your current folder.
2 Create surfpeaks.jpg by running this code in the Command Window.
saveas(surf(peaks),'html/surfpeaks.jpg');
3 Publish this MATLAB code to HTML.
%% Image Example
% This is a graphic:
%
% <
%
23 Presenting MATLAB Code
23-12
