Find values in a vector or function

For a function y=f(x), this script looks for all the "x" values for a desired value of "y" (y0).
597 téléchargements
Mise à jour 19 nov. 2014

Afficher la licence

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.

Citation pour cette source

Adrian Lara-Quintanilla (2024). Find values in a vector or function (https://www.mathworks.com/matlabcentral/fileexchange/31103-find-values-in-a-vector-or-function), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2009b
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Matrices and Arrays dans Help Center et MATLAB Answers

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version
1.5

toolbox

1.4.0.0

Yields the closest value in case that the wanted value is not in the range of the input vector

1.3.0.0

Little optimization

1.1.0.0

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.

1.0.0.0