Numerical analysis using Scilab: Error analysis and propagation