eidors_sensitivity.mat - ceiber-uom/ViNERS GitHub Wiki
eidors~/sensotovoty (name).mat
contains the extracellular recording $T_e$
fields for a given fascicle pattern and electrode array design. Generated by models.nerve_anatomy. Can be visualised using plots.view_sensitivity, etc. See also stimulus (name).mat, Data files
The variables saved in an sensitivity.mat
file are:
Variable | Type | Description |
---|---|---|
Fascicle%d |
struct | node indices and extracellular sensitivity values for each fasicle. data for fascicle 1 is stored in Fascicle1 , data for fascicle 2 is stored in Fascicle2 , etc. |
Fascicle1.idx |
uint32 1 x nPoints | node indices and (in model.nodes for the elements which are part of this fascicle. |
Fascicle1.pot |
double nElec x nPoints | extracellular sensitivity values ( µV recorded / µA $I_m$ ) for each node of this fascicle. |
info |
struct | input options structure describing the array, nerve, and mesh properties. See tools.opts_to_args. |
model |
EIDORS fwd_mdl
|
Forward finite-element model with mesh and EIDORS solver information. See http://eidors3d.sourceforge.net/tutorial/data_structures.shtml. |
utils |
struct | set of lambda functions (saved as strings) for XYZ and fascicle indices. |
EM = load(tools.file('get','eidors~/sensitivity*.mat'));
for f = fieldnames(EM.utils)' % Create utility local functions
EM.utils.(f{1}) = strrep(EM.utils.(f{1}),'out','EM');
eval(sprintf('%s = %s;',f{1},EM.utils.(f{1})));
end