Interpolación lineal
Publicado: 2019-12-19 12:12 @550
Muy buen día.
Les agredeceré su gran apoyo si cuentan con algún ejemplo de programación en Perl del cálculo de interpolación lineal, a continuación pongo un ejemplo de los resultados a los que deseo llegar con los datos que estoy leyendo desde un archivo .csv.
Datos que se encuentran en un archivo .csv:
Fórmula: (( X - X1) * (Y2 - Y1) / (X2 - X1)) + Y1
Resultado de Interpolación:
Muchas gracias de antemano.
Excelente día.
Les agredeceré su gran apoyo si cuentan con algún ejemplo de programación en Perl del cálculo de interpolación lineal, a continuación pongo un ejemplo de los resultados a los que deseo llegar con los datos que estoy leyendo desde un archivo .csv.
Datos que se encuentran en un archivo .csv:
Using text Syntax Highlighting
Curva, 0, 0.006013, 1
Curva, 199, 0.006013, 180
Curva, 382, 0.009533, 364
Curva, 747, 0.0165096, 728
Curva, 1112, 0.02278, 1092
Curva, 1477, 0.030336, 1456
Curva, 199, 0.006013, 180
Curva, 382, 0.009533, 364
Curva, 747, 0.0165096, 728
Curva, 1112, 0.02278, 1092
Curva, 1477, 0.030336, 1456
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Fórmula: (( X - X1) * (Y2 - Y1) / (X2 - X1)) + Y1
Using text Syntax Highlighting
((180-0)*(0.006013-0.006013)/(199-0))+0.006013
((364-199)*(0.009533-0.006013)/(382-199))+0.006013
((728-382)*(0.0165096-0.009533)/(747-382))+0.009533
((1092-747)*(0.02278-0.0165096)/(1112-747))+0.0165096
((1456-1112)*(0.030336-0.02278)/(1477-1112))+0.02278
((364-199)*(0.009533-0.006013)/(382-199))+0.006013
((728-382)*(0.0165096-0.009533)/(747-382))+0.009533
((1092-747)*(0.02278-0.0165096)/(1112-747))+0.0165096
((1456-1112)*(0.030336-0.02278)/(1477-1112))+0.02278
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Resultado de Interpolación:
Using text Syntax Highlighting
Muchas gracias de antemano.
Excelente día.