Borrar filtros
Borrar filtros

how to linearly interpolate 2D matrix at a point (x,y)

9 visualizaciones (últimos 30 días)
Matlab_Student
Matlab_Student el 22 de Mzo. de 2018
Editada: Jan el 26 de Mzo. de 2018
X: x-coordinate values, Y: y-coordinate values. These correspond to Values as the 2D table. interpolate the value at (2.5,3.5) but my code doesn't work. receive error of wrong input arguments
interpolatedvalue = interp2(X,Y,Values,2.5,3.5);
  1 comentario
Akira Agata
Akira Agata el 26 de Mzo. de 2018
X, Y and Values should be full grid matrix or grid vector. Please check these variables in your code and the following documentation page.

Iniciar sesión para comentar.

Respuestas (1)

Jan
Jan el 26 de Mzo. de 2018
Editada: Jan el 26 de Mzo. de 2018
Please post a copy of the complete error message and show us the inputs.
This works fine:
X = rand(4, 5);
interp2(1:5, 1:4, X, 2.5, 3.5)
% Not: 1:4, 1:5 !!!

Categorías

Más información sobre Interpolation en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by