matlab_mistake
matlab_mistake,
a MATLAB code which
illustrates 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 MIT license
Languages:
matlab_mistake is available in
a C version and
a FORTRAN90 version and
an HTML version and
a MATLAB version and
a Python 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.
Last revised on 22 September 2019.