- After obtaining the results in the app, click on "Save Session" within the "Reinforcement Learning" tab. This action saves a .mat file in your workspace.
- Access the results through the variable: "RLDesignerSession.Data.SimResults". This variable is a struct array containing all the experiments.
- For instance, to access the reward timeseries data for the first simulation of the first experiment, use: "RLDesignerSession.Data.SimResults(1).Data(1).Reward".
- To visualize the results, sum up the rewards for each simulation to obtain the cumulative reward. This data can then be used to plot a bar graph similar to the one in the Reinforcement Learning Designer App.
Is there a way to visualize simulation result (after RL agent training) at the command line?
9 views (last 30 days)
Show older comments
Hi!
Is there any way to visualize the result of a simulation at the command line, given a simulation result (as on the following picture for example)?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1688901/image.png)
I mean, I can run the following lines to get the simulation result, but how could I then display it? How should I for example open the Reinforcement Learning Designer app at the command line and then 'plot' the simResults?
% Perform simulations
simResults = sim(env,agentPPO,simOptions);
Is there also a way of registering the "experience1" variable in the workspace?
0 Comments
Accepted Answer
Neha
on 14 May 2024
Edited: Neha
on 14 May 2024
Hi Nicolas,
I understand you're looking to export simulation results from the Reinforcement Learning Designer app to the workspace for visualization. Here's how you can do it:
You can refer to the following documentation link for more information on the fields of the "RLDesignerSession.Data.SimResults" struct:
1 Comment
More Answers (0)
See Also
Categories
Find more on Environments 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!