函数式 IIF 函数:“内联 if”函数的另一种实现,它接受函数句柄而不是值。-matlab开发

时间:2024-06-19 07:52:41
【文件属性】:

文件名称:函数式 IIF 函数:“内联 if”函数的另一种实现,它接受函数句柄而不是值。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-19 07:52:41

matlab

该函数实现了三元“cond ? then : else”运算符。 我对标量、矩阵和元胞数组进行操作。 它采用仅在条件为真或为假时才应用的函数句柄,而不是预先计算的值。 帮助文本如下: %iif 实现三元 ?: 运算符% out = iif (@condition, @thenF, elseF@, in[, out]) % out = iif (condition, @thenF, elseF@, in[, out]) % % 结果等价于% 条件 (in) ? thenF(in):elseF(in) % 如果条件是一个函数并且% 状况 ? thenF(in) : elseF(in) % else,对于 IN 参数的每个元素。 % % 可选参数 OUT 作为模板,如果输出类型是% 与输入类型不同,例如用于将数组映射到单元格,反之亦然% 反之。 如果为空,则假定所有的输入和输出都是标量%


【文件预览】:
iif.zip

网友评论