文档

焕然一新

检测数据自去年时间步的变化

描述

例子

tf =焕然一新(u)返回真正的如果该值的u在当前时间步是不同的价值u在前面的时间步的开始。如果多个输入事件发生在相同的时间步长,焕然一新返回真正的时的值u变化之间的输入事件。

这个论点u可以是:

索引可以是数字或表达式,表达式的计算结果为一个标量值。如果u是一个矩阵,焕然一新返回真正的如果任何元素u改变了自从上次步骤或输入事件的价值。如果u是一个结构,焕然一新返回真正的如果任何领域u改变了自从上次步骤或输入事件的价值。

这个论点u不能一个非凡的表达式或一个自定义代码变量。

例子

全部展开

返回真正的如果任何领域的结构结构体改变了自从上次步骤或输入事件的价值。

焕然一新(结构)

返回真正的如果结构领域struct.field改变了自从上次步骤或输入事件的价值。

焕然一新(struct.field)

返回真正的如果任何元素的矩阵改变了自从上次步骤或输入事件的价值。

焕然一新(M)

返回真正的如果元素的第一行和列3的矩阵改变了自从上次步骤或输入事件的价值。

在使用MATLAB的图表®作为行动的语言:

焕然一新(M (1、3))

图表中使用C作为行动的语言:

焕然一新(M [0] [2])

提示

  • 对于Stateflow®图表在仿真软件金宝app®模型中,行动语言决定了范围的数据支持改变检测:金宝app

    • MATLAB作为行动的语言:输入只有。

    • C作为行动的语言:输入,输出,当地的,或数据存储内存

  • 独立Stateflow图表不支持改变检测矩阵的一个元素或者一个字段结构金宝app。

  • 焕然一新操作符返回如果图表写入数据,但不改变数据值。

  • 如果你使图表选项初始化输出每次图表醒来,不要使用一个输出的参数焕然一新操作符。启用这个选项后,焕然一新运营商总是返回。有关更多信息,请参见初始化输出每次图表醒来

介绍了R2007a