主要内容

删除

类:计时器

从内存中删除计时器对象

语法

描述

例子

删除(t移除计时器对象,t从内存中。如果t是一个定时器对象的数组,删除从内存中删除所有对象。

当您删除一个计时器对象时,它将变得无效并且您不能重用它。如果工作空间中存在多个对计时器对象的引用,删除计时器对象将使其余的引用失效。若要从工作区中删除无效的计时器对象引用,请使用清晰的命令。

输入参数

t

对象的类计时器

例子

全部展开

创建并启动一个计时器,它生成一个10乘10的随机数数组。

t =计时器(“TimerFcn”“兰德(10);”);开始(t)

从内存中删除定时器。

删除(t)

调用函数查看工作空间中是否仍存在引用。

名称大小字节类属性10x10 800双t 1x1 104定时器

尝试重新启动计时器。

开始(t)
使用timer/start时出错(第27行)。这个对象已经被删除,并且应该使用CLEAR从您的工作空间中删除。

定时器不能重新启动。

从工作区中清除计时器对象引用。

清晰的t

使用删除timerfind方法从内存中删除所有可见计时器。这是按变量名删除单个计时器的另一种方法。

创建并启动三个定时器,计算的正弦,余弦和正切π/ 4

t1 =计时器(“TimerFcn”“罪(π/ 4);”);t2 =计时器(“TimerFcn”“因为(π/ 4);”);t3 =计时器(“TimerFcn”“谭(π/ 4);”);

从使用的内存中删除计时器timerfind.这将从内存中删除所有可见的计时器对象。

删除(timerfind)
警告:您正在删除一个或多个运行计时器对象。MATLAB会在删除之前自动停止它们。

提示

  • 使用isvalid方法确定计时器对象是否存在于内存中,但未从工作区中清除。

  • 使用timerfindtimerfindall方法来返回当前存在于内存中的计时器对象。如果从工作空间中清除了对计时器对象的引用(使用清晰的命令),但不会从内存中删除。

之前介绍过的R2006a