Matlab - grafica de funcion legendre

   
Vista:

grafica de funcion legendre

Publicado por cristian (1 intervención) el 12/12/2016 16:36:26
ayuda porfavor no me corre el escript todo esta bien hasta cuando se colca el comando para graficar no lo hacer y bota error
1
2
3
4
5
6
7
8
9
10
function legendreP = legendre(n,x)
    if n == 0
        legendreP = ones(1,length(x));
    elseif n == 1
        legendreP = x;
    else
        legendreP = ((2*(n-1)+1)*x.*legendre(n-1,x)- ...
                     legendre(n-2,x))/n;
               ezplot('legendrep',[-1,1])
    end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth

grafica de funcion legendre

Publicado por Royeth jesus.royeth@gmail.com (1216 intervenciones) el 12/12/2016 19:28:06
ezplot no es recomendada , usa fplot en vez de esta función , tienes errores encuanto a esta parte : legendreP = ((2*(n-1)+1)*x.*legendre(n-1,x)- ...
legendre(n-2,x))/n;

ya que legendre te devuelve vectores de diferetes tamaños y no puedes hacer una resta con ellos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar