如何找出MATLAB所有的內建函式

時間 2021-05-31 00:30:34

1樓:

所有的builtin函式可以在%MATLABROOT%\bin\registry中的那些xml檔案中找到,定義形式大致是(這裡以accumarray為例):

name =

"accumarray"

type =

"uint8"

full =

"true"

shape =

"2"nargin =

"6"nargout =

"1"toolbox_location ="matlab/elmat"

不過有些函式專案沒有這麼全,但是name一般都有的,可以很容易寫個程式把該路徑下所有builtin函式列出來

不過要注意其中有非常的多undocumented函式,這些函式使用方法未知,即使有些可以試出來也有一定風險,而且會隨版本變化(當然不會在發行說明中說到),有可能這個版本能用下個版本就沒有,總之不推薦使用,那些不符合MATLAB函式名規則的函式可以用builtin函式呼叫,例如:

builtin

('_useSingletonExpansion',1)當然也可以把builtin換成feval

如何找出所有multiplicatively perfect number?

就是乙個配對問題 對任意正整數n,將其約數從大到小,從小到大分別寫出d1 d2 dr dr d2 d1 上下對應兩數之積為n 所以n所有正因數之積的平方是n r 這裡r是n正約數個數 因此n滿足條件等價於r為4 而僅有4個約數的正整數僅有 p 3 或者 pq 這裡p,q是不同素數 手機沒法打公式將就...

為什麼不能找出程式中的所有的邏輯錯誤並改正,從而保證程式的完全正確?

aquasnake 理論上,目前的所有程式邏輯,都是有限狀態機,或者有限分支邏輯。通過預先查表比對或者測試演算法遍歷整個輸入 輸出真值表 類似邏輯分析儀 就可以完全跑完所有邏輯分支,限制就是有限狀態量的空間複雜度和遍歷的時間複雜度而已。理性上總有可以算出來的時候,但人的生命是有限的,在有限的時間內,...

如何找出對稱群 S 4 的所有 2 Sylow 子群?

250 1 Sylow2子群是8階的,由Sylow定理可知共有3個Sylow2子群,且兩兩共軛,找到乙個8階子群對其不斷共軛即可得到全部。 Albert Sun 共有3個2 sylow 理由 sylow定理 沒有8階正規子群 我們構造乙個2 sylow 其中 由於所有的 2 sylow 都共軛,我們...