How can I determine conditions and interpolate where necessary?
2 views (last 30 days)
Show older comments
Hello
Assumingly we have a conditional state for most of the y values on axis and need to interpolate where necessary or where there are no conditions.
For example if we say that, while y = 3 then var = 5, what if y = 2.5, var = ??
We have information that for every y value equals to 3 the var is equal to 5 but we don't have information for y equals to 2.5 regarding the corresponding var value. In this case, an interpolation should come.
Can you please provide some code ideas?
Thank you
2 Comments
Dimitris Kalogiros
on 31 Oct 2019
If you want to "interpolate" or "extrapolate", you should have more than one pair (y, var).
You must have a set of (y, var) pairs, and you would be able to find a missing pair , lets say (y1, var1), by means of an interpolation method.
So, what data exactly do you have?
Answers (1)
Dimitris Kalogiros
on 31 Oct 2019
Stelio
A good solution for you problem is to use polynomial interpolation.
Have a look here: https://www.mathworks.com/matlabcentral/fileexchange/899-lagrange-polynomial-interpolation
See Also
Categories
Find more on Interpolation 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!