Interpolate y and y using a 3D vector with similar length

1 visualizzazione (ultimi 30 giorni)
Hello, I have a a matrix with 3 coordinates (each column) x, y, and z. Each column has the same length. I would like to interpolate a especific coordinate xi and yi to obtain zi using the main matriz. Besides, I would like to generate a surface plot using the codinates x,y and z. I know that z should be a matrix mxn in order to do that based on the number of elements m and n according to x and y, respectively. It is worth mentioning that x, y and z are longitude, latitude and depth respectively. I would appreciate the help.

Risposta accettata

Star Strider
Star Strider il 15 Lug 2024
To do the relatively simple first interpolation, use the interp2 function.
Tto draw the surface plot, the best option is the scatteredInterpolant function.
Both of these are relatively easy to use. I can help with specific problems using them.
  7 Commenti
Jorge Luis
Jorge Luis il 16 Lug 2024
I appreciate your help. Thank you very much :).

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Distribution Plots in Help Center e File Exchange

Prodotti


Release

R2023a

Community Treasure Hunt

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

Start Hunting!

Translated by