Find values in a vector or function
by Adrian Lara-Quintanilla
19 Apr 2011
(Updated 18 Mar 2013)
For a function y=f(x), this script looks for all the "x" values for a desired value of "y" (y0).
|
Watch this File
|
| File Information |
| Description |
Given a desired value "y0", this function finds all the elements "y" in a vector whose values are the closest to "y0" in the whole vector, and also the positions "xi". So, the output is a set of points [xi,y0] given in two vectors, one for the values and another one for the positions.
The inputs are:
-Vector.
-Value that you want to find in the vector "y0".
The outputs are:
-The closest values to "y0" in the function (by means the real "y" values).
-The position "xi" of those "y" values.
I hope it is useful for all of you. If you have any suggestion, please, tell me. |
| MATLAB release |
MATLAB 7.9 (R2009b)
|
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
| Updates |
| 21 Apr 2011 |
The algorithm remains being the same, but I have made some little changes.
- When the function starts, it will ask for the value that you are looking for.
- It draws a plot to help you to understand the values and positions that the function found. |
| 12 Mar 2013 |
Little optimization |
| 18 Mar 2013 |
Yields the closest value in case that the wanted value is not in the range of the input vector |
|
Contact us