Mosek:禁止打印 "MOSEK Version 9.2.3..."
Mosek: suppress printing "MOSEK Version 9.2.3..."
我在 Matlab 中使用 Mosek,我想在 运行 优化问题后抑制任何打印。
我设置了param.MSK_IPAR_LOG = 0;
。但是,我仍然打印出以下消息。
MOSEK Version 9.2.3 (Build date: ...)
Copyright (c) MOSEK ApS, Denmark. WWW: mosek.com
Platform: ...
如何删除它?
解决方法是计算显示的字符数,然后删除这些字符。
fprintf(repmat('\b',1,n));
%where n is the number of characters to remove
这不会抑制打印,而是 删除 打印的字符。
每次使用echo(0)
运行mosekopt
,例如mosekopt('minimize echo(0)', prob, param)
等等。
我在 Matlab 中使用 Mosek,我想在 运行 优化问题后抑制任何打印。
我设置了param.MSK_IPAR_LOG = 0;
。但是,我仍然打印出以下消息。
MOSEK Version 9.2.3 (Build date: ...)
Copyright (c) MOSEK ApS, Denmark. WWW: mosek.com
Platform: ...
如何删除它?
解决方法是计算显示的字符数,然后删除这些字符。
fprintf(repmat('\b',1,n));
%where n is the number of characters to remove
这不会抑制打印,而是 删除 打印的字符。
每次使用echo(0)
运行mosekopt
,例如mosekopt('minimize echo(0)', prob, param)
等等。