isvarname

isvarname

isvarname,函式名稱,是判斷輸入參數是否有效的變數名。

基本介紹

  • 外文名:isvarname
  • 屬性:函式名稱
Matlab函式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中的內建函式、工具箱函式都可以作為變數名, 但推薦你還是不要用它們作為變數名。

相關詞條

熱門詞條

聯絡我們