Transform MEG sensor position to MRI space ---- Input file name megfile : MEG position file (*.megpos.mat) ---- Input variable in MEG position file meg_sensor .pos : sensor position (on MEG hardware coord) trans_mat .meg_to_mri ---- Output variable for file save meg_sensor .mri : sensor position (on MRI coord) Copyright (C) 2011, ATR All Rights Reserved. License : New BSD License(see VBMEG_LICENSE.txt)
0001 function vb_meg_sensor_to_mri(megfile) 0002 % Transform MEG sensor position to MRI space 0003 % 0004 % ---- Input file name 0005 % megfile : MEG position file (*.megpos.mat) 0006 % 0007 % ---- Input variable in MEG position file 0008 % meg_sensor 0009 % .pos : sensor position (on MEG hardware coord) 0010 % trans_mat 0011 % .meg_to_mri 0012 % 0013 % ---- Output variable for file save 0014 % meg_sensor 0015 % .mri : sensor position (on MRI coord) 0016 % 0017 % Copyright (C) 2011, ATR All Rights Reserved. 0018 % License : New BSD License(see VBMEG_LICENSE.txt) 0019 0020 % 0021 % --- Load MEG sensor & marker position 0022 % 0023 load(megfile) 0024 0025 % Transform MEG sensor position to MRI coordinate 0026 meg_sensor.mri = vb_affine_trans(meg_sensor.pos , trans_mat.meg_to_mri); 0027 0028 % Save Sensor position in MRI-space 0029 vb_save(megfile ,'meg_sensor');