登录论坛

查看完整版本 : 有什么办法可以使Matlab中的``保持''功能静音


poster
2019-12-07, 23:17
我正在Matlab中进行数据分析,每当我调用hold函数以保持绘制到当前图形时,都会得到如下输出:

Current plot held 我想避免使用此打印件,因为它很丑陋,会使输出混乱。不幸的是,放置;;该命令后不会使其静音。

有什么我能做的(省去修改显示代码来完全避免使用“保持”命令)?

回答:
如果以轴手柄作为唯一参数调用它,则看起来好像hold命令显示“当前图已保留”,例如

>> hold(gca) Current plot released >> hold(gca) Current plot held 但是,如果您告诉它想要的保持状态,则输出将被抑制,例如,

>> hold(gca,'on') >> 您也可以按以下方式呼叫保持

>> axes(axesHandle) >> hold on % or hold('on') if you prefer calling it as a function 如果要避免使用hold命令/功能,则可以将轴的NextPlot属性设置为add ,例如

>> axesHandle=axes; >> set(axesHandle,'NextPlot','add')