isvarname

isvarn an an

Matlab函式isvarname
函式名稱: isvarname
函式功能: 判斷輸入參數是否是有效的變數名。
語法格式:
tf = isvarname('str')
返回邏輯1(true)如果str在matlab中可以作為一個變數名,否則返回0(false)。在matlab一個有效地變數名通常指, 長度不超過 namelengthmax、只有字母、數字、下劃線(underscore)構成、第一個字元必須是字母的字元串。
例如: hello是合法的變數名、6hello不是合法的變數名。a__也是合法的變數名。
isvarname str
這種格式通常用於matlab的命令行中。
相關函式: iskeyword
套用舉例
>> namelengthmax
ans = 63
>> a = [];
>> a = char([]);
>> a(1:64) = 'a';
>> isvarname(a)
ans = 0
>> b = char([]);
>> b(1:63) = 'b';
>> isvarname(b)
ans = 1
由此可見, matlab中一個有效的變數名不超過63個字元。
>> isvarname continue
ans = 0
可見matlab中關鍵字也不能作為變數名。
>> isvarname eye
ans = 1
>> isvarname imread
ans = 1
由此可見, 雖然理論上matlab中的內建函式、工具箱函式都可以作為變數名, 但推薦你還是不要用它們作為變數名。

相關詞條

相關搜尋

熱門詞條

聯絡我們