Re: Automatic Display in MatrixForm
- To: mathgroup at smc.vnet.net
- Subject: [mg19291] Re: Automatic Display in MatrixForm
- From: Bruno Daniel <bruno.daniel at hadiko.de>
- Date: Thu, 12 Aug 1999 22:34:46 -0400
- Organization: University of Karlsruhe
- References: <7ook1l$i37@smc.vnet.net> <7or5bt$14h@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi mates! I learned from David Withoff that it's much better to use $PrePrint instead of $Post for this purpose, since the latter might influence the values assigned to Out[i] and %i. So this is what I put into my init.m: -------------------------------------------------------------------- (* Matrices having at most "rows" rows and at most "columns" columns are displayed in MatrixForm *) switchMatrixForm[rows_,columns_]:= ( $PrePrint = If[MatrixQ[#] && Length[#]<=rows && Dimensions[#][[2]]<=columns, MatrixForm[#],#]& ) switchMatrixForm[18,7] -------------------------------------------------------------------- You can switch it off or change the limits for the rows and columns by using switchMatrixForm in your Mathematica session. Yours sincerely Bruno