![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1223682/image.png)
How to Use an Image for background in XY Graph in Simulink, 2022a
1 view (last 30 days)
Show older comments
I have made a simulink model that plots circle in the XY graph using the XY Graph block. I want the plotting to be done over an Image so as to verify the regions it passes through. The image is a jpg, but I can make it png if necessary.
I tried googling but couldnt really find a solution.
0 Comments
Answers (1)
fangfines
on 8 Dec 2022
hi, not sure if this is suitable for you, it's a bit rough and low efficiency(low fps), but looks simple, by using MATLAB Function and base line/plot/image build-in method, where the code within "MATLAB Function" is :
function fcn(u)
coder.extrinsic('image')
persistent h;
if isempty(h)
C = imread('ngc6543a.jpg');
image(C,'CDataMapping','scaled');
h = line(0,0);
set(h,"Marker","o");
end
set(h,"XData", u);
set(h,"YData", u);
end
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1223682/image.png)
0 Comments
See Also
Categories
Find more on Simulink Functions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!