rmeddis@38: % This function wraps up whatever version of MAP I want to call. It is rmeddis@38: % implemented partly because I want to avoid messing with jobject too much rmeddis@38: % and mostly because I dont want to declare globals in my class. rmeddis@38: rmeddis@38: function [myANprobRateOutput, mydt, myBF] = MAPwrap(stimulus, sampleRate, BFlist, participant, AN_spikesOrProbability, paramChanges) rmeddis@38: rmeddis@38: rmeddis@38: global ANprobRateOutput dt BFlist rmeddis@38: % disp(20*log10(sqrt(mean(stimulus.^2))/20e-6)) rmeddis@38: MAP1_14(stimulus, sampleRate, BFlist, participant, AN_spikesOrProbability, paramChanges); rmeddis@38: % disp(20*log10(sqrt(mean(stimulus.^2))/20e-6)) rmeddis@38: myANprobRateOutput = ANprobRateOutput; rmeddis@38: mydt = dt; rmeddis@38: myBF = BFlist;