我有一个MatLab函数,我在其中有一个for循环,它在每次迭代中调用一个来自库的外部函数。
不幸的是,这个函数在每次调用时产生一百行控制台输出,而我的for-loop(准确地说是parfor)的迭代次数大约为10k-100k!
所以我基本上解决了两个问题:
第一个问题是目前最烦人但我想解决这两个问题。
我想知道是否有办法阻止函数生成文本输出。
答案 0 :(得分:2)
有两种可能性:
private
文件夹,并在其中放置一个空函数fprintf
(或用于打印的任何内容)。通过这种方式,您可以使用新的功能覆盖内置函数,而无需执行任何操作。evalc
来运行该功能。