比较字符串数组是否相等
您可以使用关系运算符 == 和 ~= 来比较字符串数组是否相等。当您比较字符串数组时,输出为一个逻辑数组。如果关系为 true,则该逻辑数组包含 1;如果关系不为 true,则包含 0。
创建两个字符串标量。从 R2017a 开始,您可以使用双引号创建字符串。
str1 = "Hello";
str2 = "World";
str1,str2
str1 =
"Hello"
str2 =
"World"
比较 str1 和 str2 是否相等。
str1 == str2
ans = logical
0
将一个包含多个元素的字符串数组与一个字符串标量进行比较。
str1 = ["Mercury","Gemini","Apollo";...
"Skylab","Skylab B","International Space Station"];
str2 = "Apollo";
str1 == str2
ans = 2x3 logical array
0 0 1
0 0 0
将一个字符串数组与一个字符向量进行比较。只要其中一个变量为字符串数组,您就可以进行比较。
chr = 'Gemini';
TF = (str1 == chr)