【Matlab】怎么判断两个字符串相等?
生活随笔
收集整理的這篇文章主要介紹了
【Matlab】怎么判断两个字符串相等?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.Introduction
有時寫代碼時會立Flag,
“ 今天不解決這個BUG,就不吃飯了!還不信了!”
“ 真香!代碼明天再說吧 ”
呸呸,是真的Flag,標識符啦。通過Flag判斷當前程序狀態,進行下一步的邏輯塊。那么這時,Flag的變量類型一般會用數值型,只需要用 == 邏輯符進行判斷就好了,但是數值往往指示不明。
比如,下面這行代碼,你能完全不知道1和0代表什么,那么換成字符怎么表達 相等 呢?
if ( Flag == 1 )gift = 'Mac口紅'; elseif( Flag == 0 )gift = 'Mac電腦'; end2.Materials and methods
我們用到的函數是 strcmp ,看一下描述,不就是兩個字符串相等的話,就返回邏輯值1嘛,簡單~
開始改造上面的代碼,構建函數實現程序功能:如果是男生的話禮物送Mac電腦,女生送Mac口紅。
3. Results and discussion
運行下結果看看~
4. Conclusion
這個功能,只要找對了函數就好簡單,沒啥說的,開始寫下一篇吧~
猜你喜歡:👇🏻
?【Matlab】判斷是否為空?是否為NaN?
?【Matlab】如何確定數組中存在哪幾個數?
?【Matlab】如何提取矩陣中特定位置的元素?
總結
以上是生活随笔為你收集整理的【Matlab】怎么判断两个字符串相等?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux chromebook arm
- 下一篇: 【Matlab】定义顺序增加的字符串数组