【发布时间】:2017-09-03 02:35:27
【问题描述】:
我在 maple 中工作,我的输出是矩阵,显示在工作簿中。
一位同事正在查看我的代码并更改了矩阵输出的设置(在格式或视图中,它是一个下拉菜单),从而更改了输出矩阵的格式。他说它会跑得更快。矩阵仍然可见,但处于折叠状态。
我不记得他更改的设置。有谁知道我在说哪个设置?
【问题讨论】:
我在 maple 中工作,我的输出是矩阵,显示在工作簿中。
一位同事正在查看我的代码并更改了矩阵输出的设置(在格式或视图中,它是一个下拉菜单),从而更改了输出矩阵的格式。他说它会跑得更快。矩阵仍然可见,但处于折叠状态。
我不记得他更改的设置。有谁知道我在说哪个设置?
【问题讨论】:
有一个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 语句(命令)(而不是用分号终止,或者什么都不用)。
【讨论】: