Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我正在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') |
![]() |
![]() |