Matlab_GUI strcmp用法

strcmp - Compare strings with case sensitivity
    This MATLAB function compares two strings for equality.
    TF = strcmp(s1,s2)

strcmp(S1,S2):寻找S1和S2是否完全匹配,S1和S2没有顺序的区分,如果字符串大小和内容都相等,则函数返回一个标量逻辑1,不同返回一个标量逻辑0。
例(初级版):        s1= 'boy';
				s2='girl';
              			strcmp(s1,'god')    returns 0
              			strcmp(s1,s2)   	returns 1
             			strcmp(s2,s1)    returns 1
strcnmp(S1,S2,n):寻找S1和S2的前n个字符是否完全匹配,S1和S2没有顺序的区分。
例(升级版):        if  strcmp(get(gcf, 'UserData'), 'newPassword') || ...
        					strcmp(get(gcf, 'UserData'), 'userRegister')
    					if double(eventdata.Character) == 13
        					btnlog_Callback(handles.btnlog, eventdata, handles);
    					else
        					newPassword_KeyPressFcn(hObject, eventdata, handles);
    					end
				end
(初级版):        s= 'wooden';
              			strncmp(s,'wood',4)    returns 1
             			strncmp(s,'wood',5)    returns 0
              			strncmp(s,'wooden',4)    returns 1
              			strncmp('wooden',s,4)    returns 1
strcmp(S1,S2)与strncmp(S1,S2,n)与上面分别对应的strcmp(S1,S2)与strncmp(S1,S2,n)完全相同,唯一的区分是匹配时不区分大小写。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值