文件帮助中心
验证该值是单块文本
MustbetextScalar(价值)
例
MustbetextScalar(值)如果抛出错误值不是标量子。文本标量是单一文本,但定义因数据类型而异:
MustbetextScalar(值)
值
对于字符串数组,单个文本是一个1×1标量,例如“文本”。空字符串“缺少字符串是单一文本的特殊情况。
“文本”
“
对于字符阵列,单件文本是行向量,例如'文本'。一个空的0×0 char数组''是一个特别的案例,也算作单一文本
'文本'
''
此函数不会返回值。
全部收缩
创建一个名为的字符串数组文本,然后使用MustbetextScalar.验证值。MustbetextScalar.由于变量包含多个字符串,因此抛出错误。
文本
MustbetextScalar.
text = [“这个”“将”“扔”“一个”“错误”];MustbetextScalar(文本)
值必须是字符向量或字符串标量。
利用MustbetextScalar.要限制函数接受的输入参数值。您可以通过向验证输入参数的函数添加参数块来实现此目的
此函数限制参数的值TextScalArInput.到文本值。
TextScalArInput.
功能myfunction(textscalarinput)争论TextScalArInput.{mustbetextscalar}结束结束
调用函数。马铃薯®呼叫MustbetextScalar.在分配给参数的值。MustbetextScalar.出现错误,因为值[“foo”,“bar”]不是标量子。
[“foo”,“bar”]
myfunction([“foo”那“酒吧”])
使用MyFunction无效的参数在第1位1.值时出错。值必须是字符向量或字符串标量。
验证的值,指定为标量或数组。如果值不是1 x 1字符串数组,“要么<缺失>字符串,行矢量字符数组,或''MustbetextScalar.会抛出错误。
<缺失>
例:MustbetextScalar('foo')
MustbetextScalar('foo')
争论|MustbenonzerolengtyText.|Mustbetext.
争论
MustbenonzerolengtyText.
Mustbetext.
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室