Cómo encontrar las intersecciones de una curva en MATLAB

Escrito por claire jameson | Traducido por agustina dowling
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo encontrar las intersecciones de una curva en MATLAB
Usa MATLAB para encontrar la intersección de dos funciones. (Henry Lederer/Photodisc/Getty Images)

MATLAB es un software creado por MathWorks, Inc. que les permite a los programadores realizar las tareas de cálculo a gran velocidad. Aunque MATLAB es capaz de realizar un análisis complejo de los conjuntos de datos, también es capaz de resolver problemas sencillos, tales como la determinación del punto de intersección de dos curvas o de dos funciones. En este artículo, el término "función" se refiere a una relación matemática en lugar de una rutina de programación.

Otras personas están leyendo

Necesitarás

  • Una computadora que ejecute MATLAB
  • Una variable iniciada, tal como "x"
  • Dos funciones que se intersecten

Lista completaMinimizar

Instrucciones

  1. 1

    Asígnales ambas funciones a las variables, por ejemplo, Y = 3 * x 8, Z = 4 * x 8. Estas dos funciones de ejemplo se cruzan solamente en el punto (0,8).

  2. 2

    Escribe el siguiente comando: find(Y==Z). MATLAB dará una respuesta numérica en forma de "ans=número"; el número corresponde al índice de la matriz donde se encuentra la intersección.

  3. 3

    Introduce el siguiente comando: x(ans), donde "ans" es el número que MATLAB te había dado en el paso anterior. MATLAB responderá con la coordenada "x" de la intersección. Ten en cuenta que la "x" en "x(ans)" es la variable utilizada en las funciones "y" y "z", y puede variar dependiendo de las variables que inicias y utilizas en las funciones.

  4. 4

    Escribe el comando "Y(ans)" (sin las comillas); MATLAB te devolverá la coordenada "y" del punto de intersección. Ten en cuenta que la "y" en "Y(ans)" es el nombre de la función de 3*x8, y puede variar dependiendo de las variables que se utilizan para nombrar las funciones.

  5. 5

    En este ejemplo, ans=201. El comando "x (201)" devolvió 0 y el comando "Y(201)" devolvió 8. Por lo tanto, como se esperaba, el punto de intersección de las funciones de "y" y "z" es (0,8).

Consejos y advertencias

  • Asegúrate de que la variable dentro de tu función (es decir, "x") se inicie a un rango de valores.
  • Para ayudar a visualizar el gráfico, utiliza el comando "plot(variable, function1, variable, function2)"; en este ejemplo, el comando sería leído como "plot (x, 3*x8, x, 4*x+8)".
  • Si se produce un error, comprueba el código de inicialización de variable. Por ejemplo, el comando "x = -20:.1:20" (sin las comillas) se llena con los valores posibles entre x -20 a 20 incrementando en 0,1. Adapta el valor de incremento a tu tipo de función; por ejemplo, incrementa por fracciones de pi para las funciones trigonométricas.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles