有沒有一種功能或技術用於將MATLAB的符號表達式轉換爲可以元素明智地評估的表達式?MATLAB符號輸出與元素明智的操作
作爲一個例子,命令
a = solve('x^2 + a*x + b == 0')
給出輸出
a =
(a^2 - 4*b)^(1/2)/2 - a/2
- a/2 - (a^2 - 4*b)^(1/2)/2
所需的輸出,然而,它允許a
和b
是數組,是
a =
(a.^2 - 4*b).^(1/2)/2 - a/2
- a/2 - (a.^2 - 4*b).^(1/2)/2
更換所有'*'機智''*'等將會更容易。 – Daniel
有一個名爲'vectorize'的舊函數,它的歷史可以追溯到'inline'的日子,我相信它仍然被一些符號工具箱代碼引用。如果你輸入'edit vectorize',你會發現它幾乎沒有字符串替換('strrep')。不幸的是,它只適用於標量函數,並且它返回一個字符串。 – horchler