El programa usa algunas funciones de la libreria GSL para leer los datos de un archivo binario que define las entradas de un arreglo 1D. Lo multiplica por un valor dado y almacena el resultado en otro archivo. Por ejemplo, para leer el archivo vec1.bin y multiplicar los valores por 3, ejecutar: ./vectorGsl vec1.bin 3 -1.50 3.50 -2.00 6.00 4.50 Vector escalado por el factor 3.000000: -4.50 10.50 -6.00 18.00 13.50 Salida almacena en scaledvec1.bin Podemos usar el archivo generado, ver que efectivamente almaceno el ultimo resultado y multiplicarlo por otro escalar: ./vectorGsl scaledvec1.bin -1 -4.50 10.50 -6.00 18.00 13.50 Vector escalado por el factor -1.000000: 4.50 -10.50 6.00 -18.00 -13.50 Salida almacena en scaledscaledvec1.bin