範例:字串變數操作
使用序連、子字串及其他字元字串的基本操作。
檔案名稱的字串
1. 定義輸入字元字串 a 與 b。
2. 搭配目前工作中目錄 (CWD) 變數使用
concat 函數,以建立檔案讀取函數的路徑名稱。
此變數名稱可以傳給
READFILE 函數,或透過程式迴圈計算,以從目錄中讀取連續檔案。
子字串與位置
1. 使用
substr 函數萃取起始位置為 3 且包含四個字元的字串。
3. 使用
search 函數尋找
c 內副檔名字串的起始位置。
4. 編寫程式以求解某字元字串中子字串的所有發生次數。
5. 使用此程式求解下方字串中「in」的所有發生次數:
將字串轉換成數字
| 矩陣中可混合使用字串與數字。您可以使用搜尋函數搜尋字串及數字。 |
2. 使用此程式將矩陣 M 中的字串轉換成數字。
此程式使用
str2num 將字串轉換成數字。若要將數字轉換成字串,請使用
num2str。
3. 變更程式使其在矩陣包含並使用非字串的元素時,會送出錯誤訊息。
在第二個呼叫中,這些函數會傳回指定為 error 函數之參數的錯誤訊息。
4. 編寫程式從包含數值序列的字元字串建立向量。每個數字會以一個逗號及一個空格與其前一個數字加以分隔。
5. 使用此程式將下列字元序列轉換成向量。
ASCII 碼轉換
3. 使用 str2vec 與 vec2str 函數執行字元字串的大寫/小寫轉換。
a. 使用 str2vec 函數定義大寫/小寫字元。
b. 使用 str2vec 與 vect2str 函數定義大寫/小寫變數。
c. 使用先前的定義將字元字串 S 轉換成小寫。
d. 使用先前的定義將字元字串 T 轉換成大寫。