Por ejemplo, si defino el siguiente en Matlab,

f(x) = x^2 + 3x - 2

¿Cómo puedo encontrar lo que el valor de la función se evalúa en x = 3?

InformationsquelleAutor Eng.Fouad | 2011-03-04

1 Comentario

  1. 4

    Crear un archivo llamado f.m que contiene:

    function y = f(x)
    y = x^2 + 3x - 2

    a continuación, en la ventana de comandos, escriba f(3) y debe volver ans=16

    Consulte la documentación sobre la creación de funciones en MATLAB: http://www.mathworks.com/help/techdoc/ref/function.html

    También puede utilizar polyval(p,x) donde p = [1 3 -2] en tu ejemplo (el coeffients de su polinomio en orden descendente) y obtendrá el valor del polinomio en ese punto x (en su caso, pasar en 3).

    • No olvidar f = @(x) x.^2 + 3.*x - 2; f(3).

Dejar respuesta

Please enter your comment!
Please enter your name here