rbmatlab  1.16.09
 All Classes Namespaces Files Functions Variables Modules Pages
lin_evol_plot_sim_data.m
1 function p = lin_evol_plot_sim_data(model,model_data,sim_data,params)
2 %function p = lin_evol_plot_sim_data(model,model_data,sim_data.params)
3 %
4 % function plotting simulation results
5 %
6 % Optional fileds of params:
7 % plot_title: Title of the plot
8 % plot_output_title: title of the output plot
9 % axis_equal: axis equal
10 
11 % Bernard Haasdonk 4.9.2009
12 
13 if ~isfield(params,'plot_title')
14  plot_title = 'trajectory';
15 else
16  plot_title = params.plot_title;
17 end;
18 
19 if ~isfield(params,'plot_output_title')
20  plot_output_title = 'output';
21 else
22  plot_output_title = params.plot_output_title;
23 end;
24 
25 % plot sequence
26 params.title = plot_title;
27 if ~isfield(params,'plot')
28  params.plot = model.plot;
29 end
30 params.axis_equal = 1;
31 p = plot_sequence(sim_data.U,model_data.grid,params);
32 
33 % plot output functional
34 if model.compute_output_functional
35  p2 = figure;
36  plot(sim_data.y);
37  title(plot_output_title);
38  p = [p,p2];
39 end;
40 
function p = plot_sequence(varargin)
plotting a sequence of data slices on polygonal 2d grid (constructed from params if empty) and provid...
Definition: plot_sequence.m:17