For Casio Graphic Calculators 9750/9850/9950 and compatibles

Exception to Trailing Brackets Behaviour

Normally leaving trailing brackets out is okay. (See 9850 compatibility notes).

However there is a situation where it doesn't work:

The purpose of the following code is to put List 1 into Mat B as a row like so:

  List->Mat(List 1)
  Trn Mat Ans->Mat B
However leaving out the trailing bracket has unexpected effects:

Leaving out the trailing bracket in

  List->Mat(List 1
  Trn Mat Ans->Mat B
puts an NxM matrix into Mat B where N is the dimension of List 1, and M is the no. of rows in Mat Ans before starting this set of commands. If Mat Ans is not a column matrix or is empty then you get a Dim error.

And so:

  Seq(0,X,1,M,1->List 1
  Seq(0,X,1,N,1->List 2
  List->Mat(List 2)
  List->Mat(List 1:Trn Mat Ans->Mat A
has the same effect of dimensioning a matrix as:
  Seq(0,X,1,M,1)->List 1
  List->Mat(List 1)
  Mat Ans->Mat A
  For 1->J To (N-1)
  Augment(Mat A,Mat Ans)
  Next

(c) Roy F. A. Maclean 28Sep1999
rfamgm at gmail
http://www.spiderpixel.co.uk/caspro