Many undergraduate engineering students do get mixed feelings when they are face to face with either using FORTRAN or MATLAB to solve various engineering problems. Actually it is not a competition as FORTRAN is a core programming language while MATLAB is a software that is used for solving mathematical problems. While it is possible to code and to plot using MATLAB, Fortran actually gives you the versatility that you need for the solution of engineering problems.