表达式类型函数
使用下列函数标识表达式的数据类型:
• IsArray(x) - 如果 x 是矢量或矩阵,则返回 1。否则返回 0。
• IsFunction(x) - 如果 x 是函数,则返回 1。否则返回 0。
• IsScalar(x) - 如果 x 是实数或虚数标量,则返回 1。否则返回 0。
• IsString(x) - 如果 x 是字符串,则返回 1。否则返回 0。
• SIUnitsOf(x) - 返回换算到默认 SI 单位的 x 单位的量纲 (大小和单位),无论选取的单位制为何。如果 x 没有单位,则返回 1。
自变量
• x 为任何有效的 PTC Mathcad 表达式。
• 对于 SIUnitsOf,x 必须为实数。
附加信息
• 用值除以
SIUnitsOf 函数使其无量纲,换算成 SI。该函数在以下方面非常有用:去除单位,然后将单位重新应用到不接受单位的函数的自变量和结果,例如,
polyfit、
genfit 或 ODE 求解器。
• IsScalar、IsString 和 IsArray 函数在程序内部的条件语句中非常有用。
• IsNaN 在依条件处理数据集中的缺失值方面非常有用。