最近在自學 ,Matlab, 想請教一下 Matlab 自訂函數可以多載嗎?
例如我自訂一個函數 abc, 他分別可以有一個引數跟兩個引數
abc(x), abc(x,y),
像官方原生的一些函數都可以這樣, 自訂的也有辦法做到嗎?
X = zeros(n)
X = zeros(sz1,...,szN)
抱歉因為上網查都查不到, 用多載當關鍵字找也找不到 還請前輩指點
謝謝
作者:
sin55688 (單手挑藏獒)
2019-04-14 20:26:00印象中,自定義函數不給滿引數也可以執行例如你定義 abc(x,y,z), 使用的時候只給1引數 abc(1) 也可以運行。 另外函數內可以檢查是否有引數x,y,z被輸入