How can I get the interpolated value of and array

25 visualizaciones (últimos 30 días)
ricard molins
ricard molins el 13 de Mayo de 2015
Comentada: ricard molins el 13 de Mayo de 2015
I have 2 arrays, one with distances and one with heigth.
heigth = [10 20 30 40]
distance = [1 2 3 4]
I want to be able to get the heigth at any given value from 1 to 4. The main idea is to be able to do:
getHeigth(1.5) --> 15

Respuesta aceptada

Thomas Koelen
Thomas Koelen el 13 de Mayo de 2015
interp1(height,distance,heightinput)
  1 comentario
ricard molins
ricard molins el 13 de Mayo de 2015
The solution is correct although I asked for interpolating heigth when introducing the distance. It's just need to swap the arguments.
Thanks for your answer

Iniciar sesión para comentar.

Más respuestas (2)

Michael Haderlein
Michael Haderlein el 13 de Mayo de 2015
>> doc interp1

Purushottama Rao
Purushottama Rao el 13 de Mayo de 2015
c= fit([1; 2; 3 ;4],[10 ;20; 30; 40],'poly2')

Community Treasure Hunt

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

Start Hunting!

Translated by