【发布时间】:2018-07-13 00:48:48
【问题描述】:
在大多数语言中,我可以直接在某个数值上乘以逻辑真值,或者至少有一个简单的函数可以将 Boolean 类型转换为某种特定类型,例如 int 或 double。通常,这很容易,因为“true”或“false”只是数字 1 或 0 的别名。
但在 Maxima 中没有。
我也找不到任何将逻辑值转换为数字的嵌入式函数。有吗?
例如,我怎样才能对函数进行条件屏蔽?
F(x,param):=condition(x,param)*f(x),其中条件返回逻辑值,如(x>param)->true/false?
【问题讨论】:
标签: type-conversion maxima predicates