Inverse (integrated) gradient

버전 1.1.0.0 (12.4 KB) 작성자: John D'Errico
Vectorized & fully sparse 1-d, 2-d, & 3-d integrated gradients
다운로드 수: 5.8K
업데이트 날짜: 2013/1/2

라이선스 보기

The inverse of the gradient function. I've provided versions that work on 1-d vectors, or 2-d or 3-d arrays. In the 1-d case I offer 5 different methods, from cumtrapz, and an integrated cubic spline, plus several finite difference methods.

In higher dimensions, only a finite difference/linear algebra solution is provided, but it is fully vectorized and fully sparse in its approach. In 2-d and 3-d, if the gradients are inconsistent, then a least squares solution is generated.

(I'll enhance the 2-d and 3d tools if there is any interest. Currently they are set to be 2nd order methods on uniform grids.)

Please notify me of any bugs.

인용 양식

John D'Errico (2024). Inverse (integrated) gradient (https://www.mathworks.com/matlabcentral/fileexchange/9734-inverse-integrated-gradient), MATLAB Central File Exchange. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R14SP1
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Numerical Integration and Differential Equations에 대해 자세히 알아보기
도움

받음: Inverse Gradient

줌: PIVMat 4.20

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.1.0.0

Fixed bug for complex inputs

1.0.0.0

Upgrades to the 1-d cumulative integration code, for both accuracy and speed in the finite difference methods.