How to do 2D extrapolation
Show older comments
Hello,
I had the data of waves propagation as shown with black continuous line in the picture below. The data is a 3D matrix with the dimensions 1 and 2 are coordinates X, Y; and the third dimension is amplitude in time. The matrix has size 600x700x125.
I want to further extrapolate the waves in time (red dot line) to 600x700x250.
Any suggestion is appreciated. Many thanks, Truong.

1 Comment
Chung Truong Thanh
on 20 Oct 2014
Edited: Chung Truong Thanh
on 20 Oct 2014
Answers (1)
Bjorn Gustavsson
on 20 Oct 2014
0 votes
My guess is that the "best" way to go about this is to use your data to estimate all coefficients in the wave-equation in cylindrical coordinates from your data as best you can and then solve the wave equation in the surrounding region using the data (and gradients?) at your edge as boundary conditions.
HTH
Categories
Find more on Detection in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!