jacobian_3d
PURPOSE
function [J] = jacobian_3d(I,elec,vtx,simp,gnd_ind,mat_ref,zc,v_f,df,tol,perm_sym);
SYNOPSIS
function [J] = jacobian_3d(I,elec,vtx,simp,gnd_ind,mat_ref,zc,v_f,df,tol,perm_sym);
DESCRIPTION
CROSS-REFERENCE INFORMATION
This function calls:
- fem_master_full function [E,D,Ela,pp] = fem_master_full(vtx,simp,mat,gnd_ind,elec,zc,perm_sym);
- forward_solver [V] = forward_solver(E,I,tol,pp,V);
- jacobian_3d_fields [J] = jacobian_3d_fields(V,Ela,D,elec,vtx,simp,mat_ref,v_f,df, c2f);
This function is called by:
- inverse_solver function [solf,solp] = inverse_solver(I,voltage,tol,mat_ref,vtx,simp,elec,no_pl,zc,perm_sym,gnd_ind,tfac,Reg,it);
- demo_complex This demo function shows how the EIT problem can be formulated in a complex
- demo_real_test Perform tests based on the demo_real function
SOURCE CODE
0001 function [J] = jacobian_3d(I,elec,vtx,simp,gnd_ind,mat_ref,zc,v_f,df,tol,perm_sym);
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022 [vr,vc] = size(vtx);
0023 [sr,sc] = size(simp);
0024
0025 el_no = size(elec,1);
0026
0027 if sum(df)~= size(v_f,2);
0028 error('Mismatched data input');
0029 end
0030
0031 [E,D,Ela,pp] = fem_master_full(vtx,simp,mat_ref,gnd_ind,elec,zc,perm_sym);
0032
0033 [V] = forward_solver(E,I,tol,pp);
0034
0035 [J] = jacobian_3d_fields(V,Ela,D,elec,vtx,simp,mat_ref,v_f,df);
0036
0037
0038
0039
0040
0041
0042
0043
0044
0045
Generated on Tue 09-Aug-2011 11:38:31 by m2html © 2005