function octave_mistake_test05 ( )

%*****************************************************************************80
%
%% octave_mistake_test05(): another example where spaces cause errors.
%
%  Discussion:
%
%    The statement
%
%      1./A
%
%    is almost certainly requesting the inverse of a square matrix A.
%
%    Inserting spaces for readability, we can get the legal:
%
%      1 ./ A
%
%    or, if we misread the text, we get 
%
%      1. / A
%
%    which won't work in general!
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    25 August 2017
%
%  Author:
%
%    John Burkardt
%
  fprintf ( 1, '\n' );
  fprintf ( 1, 'octave_mistake_test05():\n' );
  fprintf ( 1, '  Versions of 1./A.\n' );

  A = [ 2.0, 1.0; ...
       -1.0, 2.0 ];
%
%  #1:
%
  B = 1./A
%
%  #2:
%
  C = 1 ./ A
%
%  #3: Would cause a crash:
%
  fprintf ( 1, '\n' );
  fprintf ( 1, '  "D = 1. / A" will cause a crash.\n' );
  fprintf ( 1, '  So we suppress it.\n' );

  if ( false )
    D = 1. / A
  end

  return
end

