Matlab - productorio en matlab (version corregida)

 
Vista:

productorio en matlab (version corregida)

Publicado por fernando (1 intervención) el 11/06/2005 17:02:18
Estoy haciendo un programa para construir los polinomios de lagrange
. ___ ( X - Xj )
p(i)= | | -----------------
. j=0....n ( Xi - Xj )
i~=j (productorio desde j = 0 hasta n, i distindo de j );

He escrito este codigo pero la linea me da error.

%POLINOMIO DE LAGRANGE
clear,clc
disp('este programa construye el polinomio de Lagrange de grado n')
n=input('introduce el grado: ');
for j=1:n+1
disp('introduce el nodo ')
disp(j)
disp('-->')
nodo(j)=input('');

end
l=1;
syms x
for(i=1:n+1)
for j=1:n+1
if(j~=i)
l=l*(x-x(j))/(x(i)-x(j))
pause;
end
end
disp('polinomio de lagrange del nodo: ')
disp('-->')
disp(l)
l=1;
end

espero sus respuestas. Tambien agradeceria la forma de mostrar por pantalla el mensaje de peticion de datos de esta forma: "introduce el nodo 1: ". gracias.
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