📄 calcdeltajacobian.m
字号:
function jac = CalcDeltaJacobian (x,array,h1,h2,measuredDelay)% function jac = CalcDeltaJacobian (x,array,h1,h2,measuredDelay)%% Computes gradient of the time delay difference function% (see CalcDeltaTimes.m).%% x 2 x 1 Location to compute Jacobian for% array 2 x n Positions of hydrophones% h1 1 x m First hydrophone indices% h2 1 x m Second hydrophone indices% measuredDelay 1 x m Measured time delays between first and% second hydrophones (only length matters)% jac 2 x m Time delay differences function Jacobian% transposedxy1 = [x(1)-array(1,h1); x(2)-array(2,h1)];dxy2 = [x(1)-array(1,h2); x(2)-array(2,h2)];d1 = sqrt(sum(dxy1 .^ 2));d2 = sqrt(sum(dxy2 .^ 2));if (any([d1;d2] == 0)) disp('zero in CalcDeltaJ') keyboardendjac = dxy1./[d1;d1] - dxy2./[d2;d2];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -