MATLAB Answers

How can I get the interpolated value of and array

113 views (last 30 days)
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

  0 Comments

Sign in to comment.

Accepted Answer

Thomas Koelen
Thomas Koelen on 13 May 2015
interp1(height,distance,heightinput)

  1 Comment

ricard molins
ricard molins on 13 May 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

Sign in to comment.

More Answers (2)

Michael Haderlein
Michael Haderlein on 13 May 2015
>> doc interp1

  0 Comments

Sign in to comment.


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

  1 Comment

Sign in to comment.

Sign in to answer this question.


Translated by