Function函數是包含在Function和End Function語句之間的壹組VBScript語句。 Function函數與Sub過程類似。但 Function函數可以有返回值。可以使用參數。
如果 Function函數沒有任何參數,則 Function語句必須要包含空括號,Function函數通過函數名返回壹個值。返回值的數據類型是Variant。
M函數除了直接用函數名調用之外,也可以進行參數傳遞,使得Matlab應用更加方便。
M函數文件以function開頭,格式為:function 輸出變量 = 函數名稱(輸入變量)
調用格式
C = cat(dim,A,B)
C = cat(dim,A1,A2,A3,A4,...)
dim為1時,將矩陣上下拼接:[A;B],dim為2時,將矩陣左右拼接:[A,B],dim=3時則可以構造三維數組。
VAR_KEYWORD類型的參數通過**前綴來聲明(不是函數調用!聲明和調用是兩種不同的含義的)。如同語義,這種類型的參數只能通過關鍵字KEYWORD調用,但可以接收任意個關鍵字參數,甚至是0個參數,在函數內部以壹個字典(dict)顯示。VAR_KEYWORD類型的參數只允許有壹個,只允許在函數的最後聲名。
以上內容參考:百度百科-Function函數