帮助中心帮助中心
N
比较字符串(区分大小写)
Tf = strcmp(str1,str2)
Tf = strcmp(str1,str2,n)
例子
特遣部队=比较字符串(str1,str2)比较字符串str1而且str2.
特遣部队=比较字符串(str1,str2)
特遣部队
str1
str2
在图表中使用MATLAB®作为操作语言,操作符返回1(真正的)如果字符串是相同的和0(假否则)。
1
真正的
0
假
在使用C作为操作语言的图表中,操作符返回0如果字符串是相同的。否则,它将返回一个非零整数,这取决于所使用的编译器。该值在模拟代码和生成代码中可能不同。
特遣部队=比较字符串(str1,str2,n)比较第一个n字符str1而且str2.
特遣部队=比较字符串(str1,str2,n)
n
请注意
此语法仅在statflow中受万博1manbetx支持®使用C语言作为动作语言的图表。在使用MATLAB作为动作语言的图表中,使用strncmp.
strncmp
全部展开
返回值为1(真正的)因为字符串是相等的。
X = strcmp(“你好”,“你好”);
返回值为0(假)因为字符串是不相等的。
Y = strcmp(“你好”,“你好!”);
可以使用关系运算符比较字符串。使用= =来确定两个字符串是否相等。
= =
[str1 == str2]
使用~ =来确定两个字符串是否不相等。
~ =
[str1 ~= str2]
返回值为0因为字符串是相等的。
返回一个非零值,因为字符串不相等。
使用! =或~ =来确定两个字符串是否不相等。
! =
[str1 != str2]
返回值为0因为字符串以相同的五个字符开始。
Z = strcmp(“你好”,“你好!”5);
此语法仅在使用C作为操作语言的万博1manbetx状态流图中受支持。在使用MATLAB作为动作语言的图表中,使用strncmp.
输入字符串,指定为字符串标量。在使用MATLAB作为操作语言的图表中,用双引号将字面字符串括起来。
例子:“你好”
“你好”
已检查的字符数,从每个字符串的开头开始,指定为正整数。
在R2018b中引入
匹配|strcmpi|strncmp|strncmpi
匹配
strcmpi
strncmpi
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处