作者:稚气忖托气质_844 | 来源:互联网 | 2023-10-14 16:29
在某些坐标显示设计中,需要删除坐标系上已画出的内容,使得显示效果不显得冗余。 代码:
%------------------------------------------------------------------------ % File name: Test % Last modified Date: 2021 年6月2日10点12分 % Author: Jasmine % Descriptions: MATLAB中如何删除坐标上已画出的内容 %------------------------------------------------------------------------%********************Clear WorkSpace**********************% clc; clear ; %******************Clear WorkSpace End********************%figure; axis( [ 0,700 ,0,700] ) ; %在坐标上画出两条直线 plot_remember( 1 ) = plot( [ 0 638.75 ] ,[ 638.75 638.75 ] ,'k-' ) ; hold on; plot_remember( 2 ) = plot( [ 650 650 ] ,[ 0 638.75 ] ,'k--' ) ; %延迟3s pause( 3 ) ; %删除坐标上所画第一条直线 delete( plot_remember( 1 )) ; axis( [ 0,700 ,0,700] ) ; %延迟3s pause( 3 ) ; %删除坐标上所画第二条直线 delete( plot_remember( 2 )) ; axis( [ 0,700 ,0,700] ) ;
MATLAB运行结果: