矩阵输出的枫叶显示设置
问题描述:
我在枫工作,我的输出是矩阵,这些矩阵显示在工作簿中。矩阵输出的枫叶显示设置
一位同事正在查看我的代码,并更改了矩阵输出设置(格式或视图,它是一个下拉列表),它改变了输出矩阵的格式。他说它会跑得更快。矩阵仍然可见,但处于折叠状态。
我不记得他改变的设置。有谁知道我在说什么设置?
答
有一个interface
设置rtablesize
它控制矩阵需要在它将显示完整之前有多小。如果任一维度大于该设置的值,则会显示一个占位符。
例如,
restart;
interface(rtablesize); # default is 10
10
m:=LinearAlgebra:-RandomMatrix(6,3);
[ 57 -32 99]
[ ]
[ 27 -74 29]
[ ]
[-93 -4 44]
m := [ ]
[-76 27 92]
[ ]
[-72 8 -31]
[ ]
[ -2 69 67]
interface(rtablesize=5):
m;
[ 6 x 3 Matrix ]
[ Data Type: anything ]
[ Storage: rectangular ]
[ Order: Fortran_order ]
我不知道有任何办法从菜单栏更改此设置,只需鼠标。
菜单栏中有一个选项(例如,在MS-Windows上,从菜单项Tools-> Options)控制长输出的省略(即长结果以三点省略号显示)。但这可能不是你所追求的。
请注意,进行这样的更改会影响接口(例如“GUI”或图形用户界面)呈现大量结果的速度。但它不影响计算速度。
如果您不希望显示大的结果,那么最简单的方法就是用冒号(而不是以分号或无)结束Maple语句(命令)。