¿Porque no funciona
Publicado por Laura (3 intervenciones) el 13/11/2007 09:27:28
Hola buenos dias a todos
Alguien me puede decir porque este algoritmo no funciona? Es el algoritmo de Casteljau
function c=algoritmo(t,matriz)
matriz = input(' Introduzca la matriz de datos: \n');
% función que grafica los puntos
% x es la primera columna de la matriz
% los dos puntos significan todas las filas
% sintaxis de plot: plot(x, y)
%plot(matriz(:, 1), matriz(:, 2))
t=(0:0.5:1)
np1=length(matriz)
n=np1-1
w=c
m=length(t)
for k=1:m
d1=t(k)
d2=1.0-t(k)
for r=1:n
for i=0:n-r
w(i)=d1.*w(i+1)+d2.*w(i)
end
end
y(k)=w(1)
end
Gracias
Alguien me puede decir porque este algoritmo no funciona? Es el algoritmo de Casteljau
function c=algoritmo(t,matriz)
matriz = input(' Introduzca la matriz de datos: \n');
% función que grafica los puntos
% x es la primera columna de la matriz
% los dos puntos significan todas las filas
% sintaxis de plot: plot(x, y)
%plot(matriz(:, 1), matriz(:, 2))
t=(0:0.5:1)
np1=length(matriz)
n=np1-1
w=c
m=length(t)
for k=1:m
d1=t(k)
d2=1.0-t(k)
for r=1:n
for i=0:n-r
w(i)=d1.*w(i+1)+d2.*w(i)
end
end
y(k)=w(1)
end
Gracias
Valora esta pregunta


0