函式名
可實現的功能
函式名可實現的功能
num2str
數字轉換為字串
str2num
字串轉換為數字
int2str
整數轉換為字串
sprintf
將格式資料寫為字串
mat2str
矩陣轉換為字串
sscanf
在格式控制下讀字串
使用num2str
函式和str2num
函式
a = [1 : 6]; % 生成數值陣列 a
b = num2str(a); % 將a轉換為字串後賦給b
a * 3 % 直接對數值計算
b * 3 % 對轉換為字串的 b 進行計算
% 使用 str2num 函式對 字串b 進行轉換,轉換為數字
str2num(b) * 3
執行結果:
總結:數值陣列變換為字元陣列後,雖然表面上看似形式相同,但是此時它的元素是字元並不是數字。因此,在進行數值計算時會出現很大差異。若要使字元陣列能夠進行數值計算,需要先將它轉換為數值之後再進行計算。
使用int2str
函式
a = 6; % 定義乙個變數 a
b = int2str(a); % 整數a轉換為字串,並賦值給b
a * 2 % 顯示 a * 2的值
b * 2 % 顯示 b * 2的值
使用sprintf
函式
num = sprintf('%.5f',pi); % 數值的格式化輸出
num = 123.12345;
num = sprintf('%.3f',num); % 數值的格式化輸出
MATLAB字串陣列
4.1 字串陣列 4.1.1 字串入門 例 4.1.1 1 先請讀者實際操作本例,以體會數值量與字串的區別。clear 清除所有記憶體變數 a 12345.6789 給變數 a 賦數值標量 class a 對變數 a 的類別進行判斷 a s size a 數值陣列 a 的 大小 a 1.2346e ...
轉 matlab 字串處理函式
matlab 字串處理函式 字串處理 a a b b b c cccc m 獲取字串長度 length a 連線兩個字串,每個字串最右邊的空格被裁切 d strcat a,c length d 連線多行字串,每行長度可不等,自動把非最長字串最右邊補空格 使與最長字串相等,會忽略空字串 e strvc...
PHP 陣列轉字串,與字串轉陣列
implode 使用乙個字串將陣列變成字串 array array lastname email phone comma separated implode array 使用 連線 echo comma separated lastname,email,phone empty string when...