How to determine whether input belong to a set of numbers

The easiest way is to sum up the result of the comparison between the input and the array. For example, imagine that you have an array of numbers x and you want to know if 5 is one of these numbers. You can write:

if sum(5==x)==1…

If 5 is included in x, then the result will be one. You could also use the builtin function find, wich can be used to find any coincidence in an array with more parameters.


La forma más sencilla sería sumar el resultado de la comparación entre la entrada y la serie de números. Por ejemplo, imagina que tienes una seria de números x y quieres saber si 5 es uno de esos números. Podrías escribir:

if sum(5==x)==1…

Si 5 está incluido en x el resultado de la suma será 1. También puedes utilizar la función de matlab find, que permite encontrar coincidencia en un vector con diferentes parámetros.

 

Advertisements
This entry was posted in Sin categoría and tagged , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s