2015-11-05 41 views
0

我在Windows XP系統上安裝了Octave 4.0.0,然後安裝了所有依賴關係(win包)中包含的符號包。但是,在發出符號命令時,我會在提示符處收到消息「符號未定義」。我該怎麼辦 ?符號包不工作在Octave中(MATLAB的開源)

+1

試試八度音:'pkg load symbolic' –

+0

問題不在於這個命令「pkg load symbolic」。問題是「符號」命令。發出這個命令後,我收到消息「符號未定義」。例如:pkg加載符號 符號 x = sym(「x」); f = inline(「x^2 * cos(x)」); ezplot(f,[-4,9]) print -deps graph.eps [a,ierror,nf​​neval] = quad(f,-4,9); display('Area:'),disp(double(a));任何解決方案? –

+0

是否安裝了「符號」包?試試'pkg install <適合版本的符號>' –

回答

-1

符號包已經長時間未維護,並且與最新的Octave版本(它是爲Octave的舊版本編寫的)不兼容。建議通常是切換到maxima,這是專門爲此設計的。

+0

這是不正確的。這個符號包完全被octsympy所取代,並且維護得很好。請參閱http://octave.sourceforge.net/symbolic/NEWS.html和https://github.com/cbm755/octsympy – Andy