annotate demo/plot_mellin.m @ 4:537f939baef0
tip
various bug fixes and changed copyright message
author |
Stefan Bleeck <bleeck@gmail.com> |
date |
Tue, 16 Aug 2011 14:37:17 +0100 |
parents |
74dedb26614d |
children |
|
rev |
line source |
tomwalters@0
|
1 % demonstration file for 'aim-mat'
|
tomwalters@0
|
2 %
|
tomwalters@0
|
3 % (c) 2006-2008, University of Cambridge, Medical Research Council
|
tomwalters@0
|
4 % Written by Tom Walters (tcw24@cam.ac.uk)
|
tomwalters@0
|
5 % http://www.pdn.cam.ac.uk/cnbh/aim2006
|
tomwalters@0
|
6 % $Date: 2008-06-10 18:00:16 +0100 (Tue, 10 Jun 2008) $
|
tomwalters@0
|
7 % $Revision: 585 $
|
tomwalters@0
|
8
|
tomwalters@0
|
9 function plot_mellin(input, frame_no, current_scale, titlestr);
|
tomwalters@0
|
10
|
tomwalters@0
|
11 generating_module='mellin';
|
tomwalters@0
|
12 usermodule=input.data.usermodule;
|
tomwalters@0
|
13 current_frame_number=frame_no;
|
tomwalters@0
|
14 generating_functionline=['input.all_options.usermodule.' generating_module '.displayfunction'];
|
tomwalters@0
|
15 eval(sprintf('display_function=%s;',generating_functionline'));
|
tomwalters@0
|
16 if strcmp(display_function,'')
|
tomwalters@0
|
17 str=get_graphics_options(handles,input.info.calculated_usermodule_module);
|
tomwalters@0
|
18 plot(plotting_frame,str);
|
tomwalters@0
|
19 xlabel('time interval (ms)');ylabel('Frequency (kHz)');title(titlestr);
|
tomwalters@0
|
20 else
|
tomwalters@0
|
21 generating_options_line=['options=input.all_options.usermodule.' generating_module ';'];
|
tomwalters@0
|
22 eval(generating_options_line);
|
tomwalters@0
|
23 options.current_scale=current_scale;
|
tomwalters@0
|
24 %options.handles=handles;
|
tomwalters@0
|
25 plotstr=sprintf('%s(usermodule,options,%d)',display_function,current_frame_number);
|
tomwalters@0
|
26 eval(plotstr);
|
tomwalters@0
|
27 title(titlestr);
|
tomwalters@0
|
28 end
|