文档帮助中心文档
确认该值是真实的
mustBeReal(值)
例子
mustBeReal (价值)抛出一个错误价值不是实数。这个函数不返回值。
mustBeReal (价值)
价值
mustBeReal调用以下函数来确定输入是否为实数:
mustBeReal
伊斯雷尔
类支持:所有金宝app数字类,逻辑, MATLAB®类重载伊斯雷尔.
逻辑
这个函数忽略为空值的输入参数。因此,当属性或函数参数值为空时,不会引发错误。
全部折叠
使用mustBeReal以验证输入是否为实数。
验证计算结果为实数。
x = 2:2;z = x。^ exp (- x ^ 2);mustBeReal (z)
错误使用mustBeReal(第13行)值必须是实数。
的值z是复杂的。
z
类限制的值Prop1真正的值。
Prop1
classdefMyClass属性Prop1{mustBeReal}结束结束
创建一个对象并给它的属性赋值。
x = 2:0.1:2;obj = MyClass;obj。Prop1 = x ^ exp (- x ^ 2);
设置“MyClass”类的“Prop1”属性时出错:值必须为实值。
当你给属性赋值时,MATLAB调用mustBeReal将值分配给属性。mustBeReal发出错误,因为赋值Prop1是复杂的。
这个函数将输入参数限制为标量实值。
函数r = mbReal (z)参数z(1,1) {mustBeReal}结束r =兰迪(9,z);结束
使用复值调用此函数将导致抛出错误mustBeReal.
x = 1;z = x。^ exp (- x ^ 2);r = mbReal (z);
错误使用mbReal r = mbReal(z)位置1的输入参数无效。价值必须是真实的。
值,指定为以下任意一个的标量或数组:
逻辑,字符,或数字类
字符
MATLAB类实现伊斯雷尔
其他数据类型会导致错误。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
mustBeReal用于属性和函数参数验证。
mustBeFinite|mustBeNonNan|参数
mustBeFinite
mustBeNonNan
参数
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系