1、函数功能:
strcmp(s1, s2):用于比较字符串s1、s2是否相等,如果相等,返回结果1,否则返回0;
strncmp(s1, s2, n):用于比较字符串s1、s2前n个字符是否相等,如果相等,返回结果1,否则返回0;
strcmpi(s1, s2):在忽略字母大小写的前提下,比较字符串s1、s2是否相等,如果相等,返回结果1,否则返回0;
strncmpi(s1, s2, n):在忽略字母大小写的前提下,比较字符串s1、s2前n个字符是否相等,如果相等,返回结果1,否则返回0。
2、代码示例:
clc;
clear all;
s1 = 'matlab';
s2 = 'matlab';
strcmp(s1,s2)
s3 = 'matlab';
s4 = 'mat';
strncmp(s3,s4,3)
s5 = 'Matlab';
s6 = 'MATLAB';
strcmpi(s5,s6)
strncmpi(s5,s6,1)
运行结果:
ans =
1
ans =1
ans =1
ans =1
最后
以上就是机灵咖啡最近收集整理的关于Matlab之字符串的比较函数(strcmp、strncmp、strcmpi、strncmpi)的全部内容,更多相关Matlab之字符串内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复