MATLAB_MISTAKE
Simple But Devious MATLAB Programming Mistakes
MATLAB_MISTAKE,
MATLAB programs which
illustrate some simple but devious programming mistakes in MATLAB.
Licensing:
The computer code and data files made available on this web page
are distributed under
the GNU LGPL license.
Languages:
MATLAB_MISTAKE is available in
a C version and
a FORTRAN90 version and
an HTML version and
a MATLAB version.
Source Code:
-
matlab_mistake_test01.m,
we put numbers in an array, except they don't seem to get there!
-
matlab_mistake_test02.m,
we try to create the -1, 2, -1 tridiagonal matrix but...we don't!
-
matlab_mistake_test03.m,
we try to create the array [ cos ( alpha ), sin ( alpha ) ] but...we can't!
-
matlab_mistake_test04.m,
the command "abs x" seems to work...almost.
-
matlab_mistake_test05.m,
variations of the command "B=1./A" can fail.
-
matlab_mistake_test06.m,
v = rand(3) is NOT a 3-vector.
-
timestamp.m,
prints the YMDHMS date as a timestamp.
Examples and Tests:
Last revised on 09 February 2019.