¿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) p >
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 p>
0,2100 0,2300 0,2500 0,2700 0,2900 0,3100