主要内容

validateLengthUnit

验证和标准化长度单位

描述

例子

标准名称= validateLengthUnit (单元检查一下单元是一个有效的长度单元,并将其转换为标准单元名称。对于其输入,该功能是不敏感的。空间,时期和撇号被忽略。在大多数情况下接受多种形式,但结果,标准名称永远是单数。

例子

标准名称= validateLengthUnit (单元funcNamevarNameargIndex检查一下单元长度单位是否有效,如果不是,则使用可选输入创建错误消息funcNamevarName, 和argIndex在错误消息格式化中,其行为与validattreattributes.输入的名称相同。

例子

全部折叠

找到有效的长度单位名称'脚'当其他有效字符串'脚'正在输入。

validateLengthUnit ('脚'
ans =“脚”
validateLengthUnit (“脚”
ans =“脚”
validateLengthUnit (“国际脚”
ans =“脚”

找到有效的长度单位名称'公里'当其他有效字符串'公里'正在输入。

validateLengthUnit ('公里'
ans = '公里'
validateLengthUnit (“公里”
ans = '公里'
validateLengthUnit (“公里”
ans = '公里'
validateLengthUnit (“公里”
ans = '公里'
validateLengthUnit (“公里”
ans = '公里'

当名称包含撇号时,查找有效长度单元名称。

validateLengthUnit (克拉克”年代的脚
ans = '克拉克的脚'

方法创建自定义错误消息validateLengthUnit功能。输入无效输入validateLengthUnit引用函数名导致错误消息,“FOO”,变量名,“单位”和一个参数号,5。

validatelengthunit(17,“FOO”“单位”5)
预期的输入数字5,UNIT,是这些类型之一:char, string而不是它的类型是double。validateattributes(unit,{'char','string'},{'nonempty','scalartext'},varargin{:})

输入参数

全部折叠

长度单位,指定为以下任意一种:

单位的名字 值(年代)
仪表 “m”,“米(s)”,“米(s)”
厘米 'cm','厘米','厘米'
毫米 “毫米”,“毫米(s)”,“毫米(s)”
微米 “微米(s)”
公里 “公里”,'公里(s) ', '公里(s) '
海里 'nm', 'naut mi', 'nautical mile(s)'
“金融时报”“国际金融时报”
'脚'“国际脚”
“脚”“国际脚”
英寸 ','英寸','英寸'
院子里 “码”、“码”、“院子里(年代)
英里 “小姐”,“英里(s)”,
“国际英里(s)”
美国调查脚 “科幻小说”,
'survey ft', 'US survey ft',
'U.S. survey ft', 'survey foot',
“我们调查的脚”,
“美国调查脚”,
'survey feet', 'US survey feet',
“美国调查脚”
美国调查英里(法规英里) “sm”、“调查英里(s)”,
“法定英里(s)”,
“我们调查英里(s)”,
'我们。调查英里'
克拉克的脚 克拉克的脚,克拉克的脚
德国法律米 “德国法律米”,
“德国法律计”
印度的脚 '印度脚'

例子:validateLengthUnit(英尺)

数据类型:字符|字符串

要验证其输入的函数的名称,指定为字符串标量或字符向量。如果指定一个空字符串或字符向量(),validateLengthUnit函数忽略了funcName价值。

例子:ValidatelengthUnit(17,'foo','单位',5)

数据类型:字符|字符串

输入变量的名称,指定为字符串标量或字符向量。如果指定一个空字符串或字符向量(),validateLengthUnit函数忽略了varName价值。

例子:ValidatelengthUnit(17,'foo','单位',5)

数据类型:字符|字符串

输入参数的位置,指定为正整数。

例子:ValidatelengthUnit(17,'foo','单位',5)

数据类型:||int8|INT16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

标准长度单位名,作为字符向量返回。

另请参阅

在R2006A之前介绍