|
59 | 59 | Model = Model.formPropensitiesGeneral('NFDP');
|
60 | 60 |
|
61 | 61 | Model.solutionScheme = 'SSA';
|
62 |
| -Model.ssaOptions.Nexp = 2; % Number of independent data sets to generate. |
63 |
| -Model.ssaOptions.nSimsPerExpt = 1000; % Number of cells to include at each time point for each data set. |
| 62 | + |
| 63 | +% Number of independent data sets to generate. |
| 64 | +Model.ssaOptions.Nexp = 1; |
| 65 | + |
| 66 | +% Number of cells to include at each time point for each data set. |
| 67 | +Model.ssaOptions.nSimsPerExpt = 200; |
| 68 | + |
64 | 69 | tic;
|
65 |
| -SSAsoln = Model.solve; |
| 70 | +SSAsoln = Model.solve([], 'ssa_out.csv'); |
66 | 71 | SSAtime = toc;
|
67 | 72 |
|
68 |
| -save SSAtime.mat SSAtime |
69 |
| -save SSAsoln.mat SSAsoln |
| 73 | +%save SSAtime.mat SSAtime |
| 74 | +%save SSAsoln.mat SSAsoln |
70 | 75 |
|
71 | 76 | %% Plot trajectories
|
72 | 77 | Model.makePlot(SSAsoln,'trajectories',[],[]) % Make some plots.
|
|
84 | 89 | [piFSPsoln, piModel.fspOptions.bounds] = piModel.solve;
|
85 | 90 | piFSPtimes(Mcntr) = toc;
|
86 | 91 |
|
87 |
| - piModel.makePlot(piFSPsoln,'meansAndDevs',[],[]) % Make plot of mean vs. time. |
88 |
| - piModel.makePlot(piFSPsoln,'marginals',[],[]) % Make plot of marginals |
| 92 | + %piModel.makePlot(piFSPsoln,'meansAndDevs',[],[]) % Make plot of mean vs. time. |
| 93 | + %piModel.makePlot(piFSPsoln,'marginals',[],[]) % Make plot of marginals |
89 | 94 | end
|
90 | 95 |
|
91 | 96 | disp(piFSPtimes)
|
|
104 | 109 | [opFSPsoln, opModel.fspOptions.bounds] = opModel.solve;
|
105 | 110 | opFSPtimes(Mcntr) = toc;
|
106 | 111 |
|
107 |
| - opModel.makePlot(opFSPsoln,'meansAndDevs',[],[]) % Make plot of mean vs. time. |
108 |
| - opModel.makePlot(opFSPsoln,'marginals',[],[]) % Make plot of marginals |
| 112 | + %opModel.makePlot(opFSPsoln,'meansAndDevs',[],[]) % Make plot of mean vs. time. |
| 113 | + %opModel.makePlot(opFSPsoln,'marginals',[],[]) % Make plot of marginals |
109 | 114 | end
|
110 | 115 |
|
111 | 116 | disp(opFSPtimes)
|
|
0 commit comments