fab.isabella
julio 14, 2008, 10:20
Hola, estoy trabajando con matlab, aprendiendo creando scripts puede alguien decirme si tengo una función cómo puedo trabajar con ella desde el workspace. Mi función debería pintar una curva y poder reproducir randómicamente otras curvas. Por ahora me conformo con que alguien me diga como leer esto desde el workspace
function out=basisfunc(i,p,t,I)
N = zeros(1,p+1);
left = zeros(1,p+2);
right = zeros(1,p+2);
N(1) = 1.0;
for j = 2 : (p+1)
left(j) = t - I(i + 2 - j);
right(j) = I(i + j - 1) - t;
temp1 = 0;
for r = 1 : (j - 1)
temp2 = N(r) / (right(r + 1) + left(j - r + 1));
N(r) = temp1 + (right(r + 1) * temp2);
temp1 = left(j - r + 1) * temp2;
end
N(j) = temp1;
end
out = N;
return
Muchas gracias por la ayuda
Mäite Zäitut
julio 14, 2008, 09:21
Ve a la sección de Programación y Diseño de Software.
Recuerda leer nuestras reglas.
vBulletin®, Copyright ©2000-2008, Jelsoft Enterprises Ltd.