IT@程序员猿媛MATLAB

MATLAB如何判断字符串相等-strcmp函数

2019-04-22  本文已影响1人  欣欣0905

strcmp

比较字符串
语法:
tf = strcmp(s1,s2)
说明:
tf= strcmp(s1,s2), 比较 s1s2,如果二者相同,则返回 1 (true),否则返回 0 (false)。如果文本的大小和内容相同,则它们将视为相等。返回结果 tf 的数据类型为 logical
输入参数可以是字符串数组、字符向量和字符向量元胞数组的任何组合。
实例1:比较两个字符串是否相等

s1 = 'Yes';
s2 = 'No';
s3 = 'No';
tf = strcmp(s1,s2)
tf1 = strcmp(s2,s3)

结果如图所示,s1~=s2 (s1不等于s2),返回 0,s2==s3 (s2等于s3),返回1

比较两个字符串是否相等
实例2:在元胞数组中查找文本
s1 = 'upon';
s2 = {'Once','upon';
      'a','time'};
tf = strcmp(s1,s2)

结果如图所示,数组中相同文本返回1,不同返回0

在元胞数组中查找文本

注意事项:

上一篇 下一篇

猜你喜欢

热点阅读