



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
MATLAB 字符串操作函數(shù)MATLAB中的字符串用單引號表示,如abcd。如果想在字符串里包含一個單引號怎么辦?用兩個連著的單引號。例如:Itssunny.表示字符串Itssunny.四個連著的單引號表示內(nèi)容為一個單引號的字符。1. length(a):獲取字符串a(chǎn)的長度。例如:a = matlab;t = length(a)2. d=strcat(a,b):連接兩個字符串a(chǎn)和b,每個字符串最右邊的空格被裁切。例如:a = matlab ; b = 2012a ;d=strcat(a,b), t = length(d) 例如:a = abcde, fghi;b = jkl, mn;ab = strcat(a, b)c = Q;abc = strcat(a,b,c)3. e=strvcat(a,b,.,m):連接多行字符串,每行長度可不等,自動把非最長字符串最右邊補空格,使與最長字符串相等,會忽略空字符串。例如:a= a;b=b b;c=cccc;m=;e = strvcat(a,b,m,c) size(e) 4. char(a,b,.,m):同上連接,但空字符串會被空格填滿。f = char(a,b,m,c) size(f)5. 字符串比較strcmp比較兩個字符串是否完全相等,是,返回真,否則,返回假;strncmp 比較兩個字符串前n個字符是否相等,是,返回真,否則,返回假;strcmpi比較兩個字符串是否完全相等,忽略字母大小寫;strncmpi比較兩個字符串前n個字符是否相等,忽略字母大小寫。6. 字符串檢測isstr檢測是否為字符串isletter檢測字符串中每個字符時否屬于英文字母;isspace檢測字符串中每個字符是否屬于格式字符(空格,回車,制表,換行符等);isstrprop檢測字符每一個字符是否屬于指定的范圍。語法規(guī)則:tf = isstrprop(str, category)參數(shù)category包括alpha(字母),digit(數(shù)字),lower(小寫字母),upper(大寫字母)。例如:a=d sdAAsdsd 15#; b=isletter(a) c=isspace(a)7. 字符串替換和查找(1) strrep(str1,str2,str3):它把str1中所有的str2字串用str3來替換,區(qū)分大小寫;strrep對字符串矩陣不起作用。例如:a = Mike is a student.;b = Mike;c = Rose;strrep(a,b,c)(2) strfind(str,patten):查找str中是否有pattern,返回出現(xiàn)位置,沒有出現(xiàn)返回空數(shù)組;例如:strfind(a,s)(3) findstr(str1,str2):查找str1和str2中,較短字符串在較長字符串中出現(xiàn)的位置,沒有出現(xiàn)返回空數(shù)組;注意這個函數(shù)對大小寫是敏感的,當不匹配時,返回空矩陣,findstr對字符串矩陣不起作用例如:findstr(a,b) %findstr(b,a)(4) x = strmatch(str, strarray, exact):比較str是否和是strarray中最左側(cè)部分一致;如果是,返回str在strarray中的位置(即數(shù)組下標),exact則表示要完全一致。例如:x = strmatch(max, char(max, minimax, maximum)x = strmatch(max, char(max, minimax, maximum),exact)(5) strtok(str,char):返回str中由char指定的字符串前的部分和之后的部分;char默認為空格。例如:mm=you are welcome; mm1,mm2=strtok(mm)8. 字符串轉(zhuǎn)換函數(shù)num2str將數(shù)字轉(zhuǎn)換為數(shù)字字符串;str2num將數(shù)字字符串轉(zhuǎn)換為數(shù)字;mat2str將數(shù)組轉(zhuǎn)換成字符串;int2str把數(shù)值數(shù)組轉(zhuǎn)換為整數(shù)數(shù)字組成的字符數(shù)組。9.其他函數(shù)blanks(n)創(chuàng)建有n個空格組成的字符串;deblank(str) 裁切字符串的尾部空格;strtrim(str) 裁切字符串的開頭和尾部的空格,制表,回車符;lower(str)將字符串中的字母轉(zhuǎn)換成小寫;upper(str) 將字符串中的字母轉(zhuǎn)換成大寫;sort(str)按照字符的ASCII值對字符串排序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CSPSTC 108-2022鋼拱橋拱肋支架法提升施工技術(shù)規(guī)程
- T/CSIQ 8006-2018腰帶
- T/CQAP 3005-2023大興安嶺地產(chǎn)中藥材金蓮花質(zhì)量規(guī)范
- T/CPQS F003-2020軟體辦公家具環(huán)保等級評價技術(shù)要求
- T/CNFMA B025-2023園林綠化機械以鋰離子電池為動力源的手持式綠籬修剪機
- T/CNFMA A006-2024木工刀具木工金剛石圓鋸片
- T/CNFA 014-2021沙發(fā)質(zhì)量安全等級評定
- T/CIQA 82-2024汽油辛烷值試驗機檢維修技術(shù)規(guī)范
- T/CIES 035-2024生鮮食用農(nóng)產(chǎn)品照明光源顯色性規(guī)范
- T/CHEC 007-2021自動平移門安裝驗收技術(shù)規(guī)范
- 國際壓力性損傷-潰瘍預(yù)防和治療臨床指南(2025年版)解讀課件
- 2024年首都機場集團招聘筆試參考題庫附帶答案詳解
- 管道公稱直徑壁厚對照表
- 第四講 林分調(diào)查因子
- 幼兒園繪本故事:《神魚馱屈原》 PPT課件
- 超星爾雅學習通《藝術(shù)鑒賞》章節(jié)測試含答案
- 《電機定子、轉(zhuǎn)子沖片和鐵芯》團體標準(征求意見稿)
- 太原市普通高中學生學籍簿(準確打印)
- 食品經(jīng)營設(shè)施空間布局圖
- 工會行政性資產(chǎn)管理暫行辦法
- 預(yù)制箱梁運輸及安裝質(zhì)量保證體系及措施
評論
0/150
提交評論