Matlab - necesito ayuda con el algoritmo en octave o matlab de una funcion spline lineal

 
Vista:
sin imagen de perfil
Val: 3
Ha aumentado su posición en 14 puestos en Matlab (en relación al último mes)
Gráfica de Matlab

necesito ayuda con el algoritmo en octave o matlab de una funcion spline lineal

Publicado por ginger (1 intervención) el 27/11/2019 05:26:40
este es algoritmo, adjunto foto esta marcado de color amarillo
quisiera que me ayuden con el álgoritmo y que corra en octave o matlab
gracias de antemano

WhatsApp-Image-2019-11-26-at-11.21.17-PM
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

necesito ayuda con el algoritmo en octave o matlab de una funcion spline lineal

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 28/11/2019 00:14:55
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function U=splinecaballero(n,t,y,x)
if nargin==0
    n=10;
    t=rand(1,n);
    y=rand(1,n);
    x=rand/2
end
k=1;
for i=n-1:-1:1
    if x-t(i)>=0
        break;
    end
    U(k)=y(i)+(x-t(i))*(y(i+1)-y(i))/(t(i+1)-t(i));
    k=k+1;
end


1
2
3
4
5
6
7
8
9
10
11
12
>> U=splinecaballero
t =
    0.3464    0.8865    0.4547    0.4134    0.2177    0.1257    0.3089    0.7261    0.7829    0.6938
 
y =
    0.0098    0.8432    0.9223    0.7710    0.0427    0.3782    0.7043    0.7295    0.2243    0.2691
 
x =
    0.3365
 
U =
    0.4486    4.1969


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
>> n=10, t=rand(1,n), y=rand(1,n), x=rand, U=splinecaballero(n,t,y,x)
n =
 
    10
 
t =
    0.1386    0.5882    0.3662    0.8068    0.5038    0.4896    0.8770    0.3531    0.4494    0.9635
 
 
y =
    0.0423    0.9730    0.1892    0.6671    0.5864    0.6751    0.3610    0.6203    0.8112    0.0193
 
x =
    0.0839
 
 
U =
    1.3743    0.0866    0.7535    1.0040    3.2111    0.4746   -0.1170   -0.8071   -0.0710


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab
Servicio de Asesoría Online en Matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
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