Scilab is free and open-source but matlab is proprietary.
Both are numerical computational tools.
Almost similar functions defined in SCILAB & MATLAB
For programming part Scilab is best one, and it takes less space and memory to run it. Where as MATLAB consumes large amount of space and memory while running.