2014-10-28 89 views
0

这听起来像一个愚蠢的问题,但我真的无法找到答案。Get Scilab计算没有打印结果

我使用Scilab来评估两种方法的性能。但是,每次我告诉Scilab计算任何东西时,都会打印结果。由于我使用的是大矩阵,因此打印结果所花费的时间比计算时间要多得多,所以我很难说每种方法实际采用的时间有多长。

我可以让Scilab计算一些东西而不打印结果吗?

也就是说,而非

-->B = A'*A 
    A = 

    1. 2. 3. 
    2. 4. 6. 
    3. 6. 9. 
--> 

我想它做

-->B = A'*A 
--> 

回答

1

而且只需添加一个分号作品

-->B = A'*A; 
--> 
0

好了,我终于找到了正确的查询。当我搜索“SCILAB沉默”,结果(不是第一次)中的一个是这样的:

http://help.scilab.org/docs/5.3.3/en_US/mode.html

功能mode(k)让你选择的Scilab将如何变动显示方面的表现。下面的通话将暂时隐藏结果:

mode(-1) 

而这将让你回到默认选项:

mode(2) 

文档是混乱的,但。

Please notices that mode does not used at prompt, only in an exec-file or a scilab function. 

除了糟糕的英语,这个通知似乎已经过时了。这个功能在提示符下完全适合我。