主要内容

Isunit

确定输入是否为符号单元

描述

例子

tf = isunit(Expr返回逻辑1((真的) 如果Expr是单位或单位权力的产物,逻辑0((错误的)如果不是。

例子

确定输入是否为单位

通过使用表达式是否是符号单元Isunit

测试如果3*U.M是一个象征性的单位u = symunit。这Isunit功能返回逻辑0((错误的) 因为3*U.M包含符号数字3

u = symunit;Isunit(3*U.M)
ans =逻辑0

检查是否U.M,,,,U.MW, 和X*U.Hz是单位,哪里u = symunit。这Isunit功能返回数组[1 1 0],这意味着前两个表达式是单位,但第三个表达式不是。

SYMS X单位= [U.M U.MW X*U.Hz];Isunit(单位)
ans = 1×3逻辑数组1 1 0

输入参数

全部收缩

输入,指定为数字,向量,矩阵或多维数组,或符号数,变量,矢量,矩阵,多维数组,函数或表达式。

提示

  • 1代表一个无量纲的单元。因此,Isunit(Sym(1))返回逻辑1((真的)。

版本历史记录

在R2017A中引入