필터 지우기
필터 지우기

How to export simulink graoh to MATLAB plot?

조회 수: 1 (최근 30일)
ANANTA BIJOY BHADRA
ANANTA BIJOY BHADRA 2022년 3월 30일
답변: Umang Pandey 2023년 9월 29일
I have to create 2000 graphs using loops. Whenever I start running my code, it always shows the 1st iteration graph and saves it. The simulation is perfromed in simulink and I can see that the simulation is going accordingly but the main problem is on the figure saving. As I have said, it only saves the 1st figure. How can I sole this prolem?
  댓글 수: 1
robinson medina
robinson medina 2022년 4월 12일
It is rather difficult to understand your problem. Can you post a simplified version of your code to see what is going on?

댓글을 달려면 로그인하십시오.

답변 (1개)

Umang Pandey
Umang Pandey 2023년 9월 29일
Hi Ananta,
As per my understanding, it appears that you're trying to generate a figure within a loop wherein you want to plot a fresh graph in each iteration and save it, but you are not able to do so accurately.
While it is difficult to point out the issue without knowing the specifics of your code, here’s an example on how you can generate a new figure in each iteration and save it:
for i = 1:2000
% Create a new figure
figure;
% Your custom code
% Save the figure
saveas(gcf, sprintf('figure%d.png', i));
% Close the figure to free up memory
close(gcf);
end
Best,
Umang

카테고리

Help CenterFile Exchange에서 Annotations에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by