我是靠谱客的博主 怡然长颈鹿,最近开发中收集的这篇文章主要介绍Matlab之字符串的比较函数(strcmp、strncmp、strcmpi、strncmpi),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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之字符串的比较函数(strcmp、strncmp、strcmpi、strncmpi)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部