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