rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
lin_ds_plot_sim_data_output.m
1 function p = lin_ds_plot_sim_data_output(model,model_data,sim_data,params)
2 %function p = lin_ds_plot_sim_data_output(model,model_data,sim_data[,params])
3 %
4 % plot of dynamical system simulation output results
5 %
6 % Return values:
7 % - p: plot handles
8 
9 % Bernard Haasdonk 7.9.2009
10 
11 if ~isfield(params,'output_plot_indices')
12  output_plot_indices = 1:model.dim_y;
13 else
14  output_plot_indices = params.output_plot_indices;
15 end;
16 
17 if ~isfield(params,'plot_output_title')
18  plot_output_title = 'output';
19 else
20  plot_output_title = params.plot_output_title;
21 end;
22 
23 figure,
24 p = plot(sim_data.time,sim_data.Y(output_plot_indices,:));
25 legend(num2str((output_plot_indices(:))));
26 title(plot_output_title);
27 xlabel('time t');
28 ylabel('y_i(t)');
29 axis tight;
30 set(p,'Linewidth',2)
31