rbmatlab  1.13.10
 All Classes Namespaces Files Functions Variables Groups Pages
oscillator_experiments.m
1 function res = oscillator_experiments(step)
2 %function res = oscillator_experiments(step)
3 %
4 % experiments with Steffen's oscillator model
5 %
6 % step 1: several detailed simulations and plot
7 
8 % B.Haasdonk and S. Waldherr 5.8.2010
9 % Time-stamp: <Last change 2010-09-16 14:52:19 by Steffen Waldherr>
10 
11 
12 res = [];
13 
14 switch step
15  case 1
16 
17  model = oscillator_model;
18  model_data = gen_model_data(model);
19  model = model.set_mu(model,[0.1]);
20  sim_data = detailed_simulation(model,model_data);
21  plot_sim_data(model,model_data,sim_data,[]);
22 
23  model = model.set_mu(model,[0.2]);
24  sim_data = detailed_simulation(model,model_data);
25  plot_sim_data(model,model_data,sim_data,[]);
26 
27  model = model.set_mu(model,[0.3]);
28  sim_data = detailed_simulation(model,model_data);
29  plot_sim_data(model,model_data,sim_data,[]);
30  keyboard
31 
32  case 2
33 
34 % A = sparse([],[],[],numstates,numstates,size(S,2)*numstates);
35 % for j=1:size(S,2)
36 % A = A + p{j}*Acoeff{j};
37 % end;
38 
39 % [t,P] = ode15s(@(t,x) A*x,[0 1], Pic);
40 
41  otherwise
42  error('step unknown')
43 
44 end;
45 
46