Red de conocimiento informático - Aprendizaje de programación - ¿Cómo encontrar la variable independiente correspondiente al valor de una función determinada en matlab?

¿Cómo encontrar la variable independiente correspondiente al valor de una función determinada en matlab?

Dado que x e y tienen la misma longitud, encuentre el elemento en el vector y que corresponda al valor dado. Por ejemplo, el quinto elemento en el vector y corresponde a 0,8, luego en el vector x, el elemento correspondiente a y también debe. es el quinto elemento. Dado que la relación entre xey es uno a uno, x(5) debe ser el valor de x que estás buscando.

Por ejemplo

fs=3200;

x=0:1/fs:0.32-1/fs;

y= porque (2*pi*50*x);

>> c=find(y==-1)

c =

33 97 161 225 289 353 417 481 545 609 673 737 801 865 929 993

>>

Entonces el valor de x correspondiente es

>> x(c)

ans =

Columna 1 a Columna 10

0.0100 0.0300 0.0500 0.0700 0.0900 0.1100 0.1300 0.1500 0.1700 0.1900

Columna 11 a 16 Columna

0,2100 0,2300 0,2500 0,2700 0,2900 0,3100