Matlab自学笔记二十四:字符串的关系运算和比较

1.关系运算

字符串的关系运算中,数字小于字母,大写字母小于小写字母;关系运算是按首字符进行的,首字符相同,按第二个,以此类推。程序示例如下:

clear,clc

names = ["Steve Jobs"

         "Albert Einstein"

         "艾萨克 es牛顿"]

%相等关系运算

names=="牛顿"

names=="艾萨克es牛顿"

%不等式关系运算

"123"<"ABC" %返回逻辑值真,数字在字母前面,大写在小写前面

"ABC"<"abc"

["56789","A895","ab7cd9"]<"B" %字符数组关系运算

2.字符比较

字符串的比较使用函数strcmp,比较前n项使用函数strncmp,另外,还有strcmpi函数和strncmpi函数,程序示例如下:

strcmp("abcd","abCD") %比较两者相同,返回逻辑值1

strncmp("abcd","abCD",2) %比较前n个字符

strncmp("abcd","abCD",3)

strcmpi("abcd","abCD") %比较字符串(不区分大小写)

strncmpi("abcd","abCD",2) %比较字符串的前n个字符(不区分大小写)

47.1 Matlab遗传算法概念、流程和编程案例

Matlab基础入门1.3 调用函数

36.0 Matlab GUI九个经典案例详解和演示

45.1 Matlab深度学习之卷积神经网络(一个实例入门)

End

你可能感兴趣的:(笔记,数据结构)