January 17

Función fzero MATLAB: todo lo que necesita saber

Función fzero MATLAB: todo lo que necesita saber

Matthew Scyoc

Función fzero MATLAB: todo lo que necesita saber

fzero matlab

Tabla de contenido

¿Cuál es la función ‘fzero’ en MATLAB?

La función ‘fzero’ en MATLAB es una función que encuentra las raíces de una ecuación no lineal de una sola variable a diferencia de ‘fsolve’ que resuelve dos o más de dos variables.

Descripción

Tome un ejemplo de una ecuación no lineal que solo tiene una variable.

F (x) = Cosx-x = 0

Al usar la calculadora, podemos resolverlo y la respuesta es:

X = 0.7391

Tenemos que encontrar las raíces de la variable ‘x’ en la ecuación anterior. La raíz es el valor de ‘x’ donde la función f (x) es igual a cero, por eso también se le llama ‘encontrar un cero’ o ‘fzero’.

En MATLAB Tenemos que definir la función a resolver y luego tenemos que llamar al comando ‘fzero’ para resolverlo. También vamos a trazar la señal.

Resolviendo una ecuación no lineal con la función ‘fzero’

Para ecuaciones no lineales que no podemos resolver con lápiz, utilizamos el comando ‘fzero’ en MATLAB. Tenga en cuenta que este comando solo se usa para encontrar las raíces de una sola ecuación no lineal variable. Tomemos el ejemplo anterior y resuélvalo en MATLAB.

Código MATLAB:

% Vaya a la ventana de comandos y defina una función anónima ‘f’:

f = @ (x) cos (x) – x = 0

La función% ‘f’ ahora se guarda en el espacio de trabajo.

% Realice el trazado en MATLAB usando el comando ‘ezplot’.

Ezplot (f, [0,1])

Grid

% Como tenemos que ver el resultado de 0 a 1 porque es una función trigonométrica.

Fzero (f, 0)

% Aquí 0 es la suposición inicial y ‘f’ es la función.

Se muestra la señal trazada:

Vea dónde la línea cero está cortando el gráfico. Es 0.7391 que hemos calculado con lápiz y calculadora.

Conclusión

Hemos aprendido a usar el comando ‘fzero’ en MATLAB. Recuerde que a diferencia del comando ‘fsolve’, el comando ‘fzero’ solo encontrará las raíces de una ecuación no lineal con solo una variable.

Referencias

Software MATLAB

Loved this? Spread the word


About the Author

Matthew is owner of Sunglass.io. He employs a close-knit group of engineers to develop the technical content on the site, but is passionate about everything engineering. Matthew loves the future of 3D modeling and wants to push for more helpful, useful tools for the engineering community. Feel free to reach out to him directly on the Contact page or on LinkedIn!

Matthew Scyoc

Related posts

La mejor computadora portátil para SOLIDWORKS en 2019: precio, revisión, especificaciones recomendadas

​Read More

El mejor software de modelado 3D en 2019: todo lo que debes saber

​Read More

La mejor computadora portátil para modelado y renderizado 3D en 2019: todo lo que necesitas saber

​Read More

[2019] Las mejores computadoras portátiles para estudiantes de ingeniería

​Read More
{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Subscribe to our newsletter now!