



全文預覽已結束
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
MATLAB 字符串操作函數(shù)MATLAB中的字符串用單引號表示,如abcd。如果想在字符串里包含一個單引號怎么辦?用兩個連著的單引號。例如:Itssunny.表示字符串Itssunny.四個連著的單引號表示內容為一個單引號的字符。1. length(a):獲取字符串a的長度。例如:a = matlab;t = length(a)2. d=strcat(a,b):連接兩個字符串a和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中最左側部分一致;如果是,返回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. 字符串轉換函數(shù)num2str將數(shù)字轉換為數(shù)字字符串;str2num將數(shù)字字符串轉換為數(shù)字;mat2str將數(shù)組轉換成字符串;int2str把數(shù)值數(shù)組轉換為整數(shù)數(shù)字組成的字符數(shù)組。9.其他函數(shù)blanks(n)創(chuàng)建有n個空格組成的字符串;deblank(str) 裁切字符串的尾部空格;strtrim(str) 裁切字符串的開頭和尾部的空格,制表,回車符;lower(str)將字符串中的字母轉換成小寫;upper(str) 將字符串中的字母轉換成大寫;sort(str)按照字符的ASCII值對字符串排序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司爬長城團建登山活動方案
- 公司節(jié)假日內部活動方案
- 公司標準化體系策劃方案
- 公司策劃端午節(jié)活動方案
- 公司組織年終滑雪活動方案
- 公司激勵活動方案
- 公司組織打球活動方案
- 公司節(jié)能減排活動方案
- 公司策劃小活動方案
- 機房施工方案及技術措施
- 員工培訓矩陣表
- 摜蛋大賽招商方案
- 電影特效制作課件
- 304不銹鋼管焊接工藝
- 網絡安全教育安全教育
- 醫(yī)療器械經銷商和代理商法規(guī)義務
- 糖尿病??谱o士培訓學習匯報課件
- 心理健康教育C證面試20個題目參考答案
- 危險化學品庫房貯存規(guī)定培訓課件
- Part 3-4 Unit 7 Invention and Innovation教案-【中職專用】高一英語精研課堂(高教版2021·基礎模塊2)
評論
0/150
提交評論