📄 ctf_channel_select.m
字号:
function [CHAN,type] = ctf_channel_select(ctf,CHAN)% ctf_channel_select - select channels using character codes% % [CHAN,type] = ctf_channel_select(ctf,CHAN)%% where CHAN input is an array of channel numbers or a string:%% 'ref', CHAN = ctf.sensor.index.meg_ref;% 'meg', CHAN = ctf.sensor.index.meg_sens;% 'eeg', CHAN = ctf.sensor.index.eeg_sens;% 'other', CHAN = ctf.sensor.index.other;% {'megeeg','eegmeg'}, CHAN = [ ctf.sensor.index.eeg_sens ctf.sensor.index.meg_sens ];% 'all', CHAN = [1:ctf.setup.number_channels];% 'lc', CHAN = ctf.sensor.index.meg_left_central;% 'lf', CHAN = ctf.sensor.index.meg_left_frontal;% 'lo', CHAN = ctf.sensor.index.meg_left_occipital;% 'lp', CHAN = ctf.sensor.index.meg_left_parietal;% 'lt', CHAN = ctf.sensor.index.meg_left_temporal;% 'rc', CHAN = ctf.sensor.index.meg_right_central;% 'rf', CHAN = ctf.sensor.index.meg_right_frontal;% 'ro', CHAN = ctf.sensor.index.meg_right_occipital;% 'rp', CHAN = ctf.sensor.index.meg_right_parietal;% 'rt', CHAN = ctf.sensor.index.meg_right_temporal;% 'mc', CHAN = ctf.sensor.index.meg_mid_central;% 'mf', CHAN = ctf.sensor.index.meg_mid_frontal;% 'mo', CHAN = ctf.sensor.index.meg_mid_occipital;% 'mp', CHAN = ctf.sensor.index.meg_mid_parietal;% 'l', CHAN = ctf.sensor.index.meg_left;% 'r', CHAN = ctf.sensor.index.meg_right;% 'c', CHAN = ctf.sensor.index.meg_central;% 'f', CHAN = ctf.sensor.index.meg_frontal;% 'o', CHAN = ctf.sensor.index.meg_occipital;% 'p', CHAN = ctf.sensor.index.meg_parietal;% 't', CHAN = ctf.sensor.index.meg_temporal;%%% CHAN output is a numeric array of unique channel indices, sorted in% numeric order% type output is the string type of the channel indices%% <>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>% < >% < DISCLAIMER: >% < >% < THIS PROGRAM IS INTENDED FOR RESEARCH PURPOSES ONLY. >% < THIS PROGRAM IS IN NO WAY INTENDED FOR CLINICAL OR >% < OFFICIAL USE. >% < >% <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>%% $Revision: 1.3 $ $Date: 2004/07/18 06:10:17 $% Copyright (C) 2004 Darren L. Weber% % This program is free software; you can redistribute it and/or% modify it under the terms of the GNU General Public License% as published by the Free Software Foundation; either version 2% of the License, or (at your option) any later version.% % This program is distributed in the hope that it will be useful,% but WITHOUT ANY WARRANTY; without even the implied warranty of% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the% GNU General Public License for more details.% % You should have received a copy of the GNU General Public License% along with this program; if not, write to the Free Software% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.% Modified: 02/2004, Darren.Weber_at_radiology.ucsf.edu% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%type = num2str(CHAN);switch type, case 'ref', CHAN = ctf.sensor.index.meg_ref; case 'meg', CHAN = ctf.sensor.index.meg_sens; case 'eeg', CHAN = ctf.sensor.index.eeg_sens; case 'other', CHAN = ctf.sensor.index.other; case {'megeeg','eegmeg'}, CHAN = [ ctf.sensor.index.eeg_sens ctf.sensor.index.meg_sens ]; case 'all', CHAN = [1:ctf.setup.number_channels]; case 'lc', CHAN = ctf.sensor.index.meg_left_central; case 'lf', CHAN = ctf.sensor.index.meg_left_frontal; case 'lo', CHAN = ctf.sensor.index.meg_left_occipital; case 'lp', CHAN = ctf.sensor.index.meg_left_parietal; case 'lt', CHAN = ctf.sensor.index.meg_left_temporal; case 'rc', CHAN = ctf.sensor.index.meg_right_central; case 'rf', CHAN = ctf.sensor.index.meg_right_frontal; case 'ro', CHAN = ctf.sensor.index.meg_right_occipital; case 'rp', CHAN = ctf.sensor.index.meg_right_parietal; case 'rt', CHAN = ctf.sensor.index.meg_right_temporal; case 'mc', CHAN = ctf.sensor.index.meg_mid_central; case 'mf', CHAN = ctf.sensor.index.meg_mid_frontal; case 'mo', CHAN = ctf.sensor.index.meg_mid_occipital; case 'mp', CHAN = ctf.sensor.index.meg_mid_parietal; case 'l', CHAN = ctf.sensor.index.meg_left; case 'r', CHAN = ctf.sensor.index.meg_right; case 'c', CHAN = ctf.sensor.index.meg_central; case 'f', CHAN = ctf.sensor.index.meg_frontal; case 'o', CHAN = ctf.sensor.index.meg_occipital; case 'p', CHAN = ctf.sensor.index.meg_parietal; case 't', CHAN = ctf.sensor.index.meg_temporal; otherwise type = 'numeric'; % assume the input is an array of channel numbersendCHAN = unique(sort(CHAN));return
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -