Home > vbmeg > functions > leadfield > sphere > vb_multi_sarvas.m

vb_multi_sarvas

PURPOSE ^

magnetic field of plural sarvas

SYNOPSIS ^

function B_sarvas = vb_multi_sarvas( Xdipole, Qdipole, Xmeg, Qmeg )

DESCRIPTION ^

 magnetic field of plural sarvas
 [usage]
   B_sarvas = vb_multi_sarvas( Xdipole, Qdipole, Xmeg, Qmeg )
 [input]
   Xdipole : coordinates of dipole current (NP x 3) NP: Number of Dipole
   Qdipole : normal vectors of dipole current (NP x 3)
      Xmeg : coordinates of sensor (Nmeg) Nmeg: Number of MEG sensor
      Qmeg : orientations of sensor (Nmeg)
 [output]
  B_sarvas : magnetic field of plural dipole currents at Xdipole
           : observed at sensor Xmeg (NP x Nmeg)
 [note]
 
 [update]
   2006.07.06 (Sako) initial version

 Copyright (C) 2011, ATR All Rights Reserved.
 License : New BSD License(see VBMEG_LICENSE.txt)

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function B_sarvas = vb_multi_sarvas( Xdipole, Qdipole, Xmeg, Qmeg )
0002 % magnetic field of plural sarvas
0003 % [usage]
0004 %   B_sarvas = vb_multi_sarvas( Xdipole, Qdipole, Xmeg, Qmeg )
0005 % [input]
0006 %   Xdipole : coordinates of dipole current (NP x 3) NP: Number of Dipole
0007 %   Qdipole : normal vectors of dipole current (NP x 3)
0008 %      Xmeg : coordinates of sensor (Nmeg) Nmeg: Number of MEG sensor
0009 %      Qmeg : orientations of sensor (Nmeg)
0010 % [output]
0011 %  B_sarvas : magnetic field of plural dipole currents at Xdipole
0012 %           : observed at sensor Xmeg (NP x Nmeg)
0013 % [note]
0014 %
0015 % [update]
0016 %   2006.07.06 (Sako) initial version
0017 %
0018 % Copyright (C) 2011, ATR All Rights Reserved.
0019 % License : New BSD License(see VBMEG_LICENSE.txt)
0020 
0021 B_sarvas = zeros(size(Xdipole,1), size(Xmeg,1));
0022 for meg = 1:size(Xmeg,1)
0023   B_sarvas(:,meg) = vb_sarvas_new(Xdipole, Qdipole, Xmeg(meg,:), Qmeg(meg,:));
0024 end
0025 
0026 return;

Generated on Mon 22-May-2023 06:53:56 by m2html © 2005