Mercurial > repos > public > sbplib
comparison +noname/plotSolutions.m @ 21:b1e04c1f2b45
Added functionality for saveing to eps from plotSolutions.
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 23 Sep 2015 09:29:53 +0200 |
parents | c7efff913935 |
children | ddfb98209aa2 |
comparison
equal
deleted
inserted
replaced
20:c7efff913935 | 21:b1e04c1f2b45 |
---|---|
1 function plotSolutions(filename, figename_prefix, plot_type) | 1 function plotSolutions(filename, figename_prefix, plot_type) |
2 default_arg('figename_prefix',[]); | 2 default_arg('figename_prefix',[]); |
3 default_arg('plot_type','plot') | 3 default_arg('plot_type','plot') |
4 | 4 |
5 save_figures = isempty(figename_prefix); | 5 save_figures = ~isempty(figename_prefix); |
6 | 6 |
7 sf = SolutionFile(filename); | 7 sf = SolutionFile(filename); |
8 | 8 |
9 for i = 1:length(sf.keys) | 9 for i = 1:length(sf.keys) |
10 key = sf.keys{i}; | 10 key = sf.keys{i}; |
12 | 12 |
13 method = key.method; | 13 method = key.method; |
14 order = key.order; | 14 order = key.order; |
15 m = key.m; | 15 m = key.m; |
16 T = key.T; | 16 T = key.T; |
17 repr = entry.repr; | 17 repr = entry.repr; |
18 runtime = entry.runtime; | 18 runtime = entry.runtime; |
19 k = entry.k; | 19 k = entry.k; |
20 | 20 |
21 discr = entry.discrHand(m,order); | 21 discr = entry.discrHand(m,order); |
22 | 22 |
23 [update, hand] = discr.setupPlot(plot_type); | 23 [update, hand] = discr.setupPlot(plot_type); |
24 update(repr); | 24 update(repr); |
25 | |
26 if save_figures | |
27 figname = sprintf('%s_%s_o%d_m%d_T%d',figename_prefix,method,order,m,i); | |
28 fprintf('Saving figure to ''%s''\n',figname); | |
29 saveeps(hand,figname); | |
30 end | |
31 | |
25 end | 32 end |
26 | 33 |
27 end | 34 end |