回覆列表
-
1 # 使用者3343101848723
-
2 # 使用者3296806220335
第一種情況:選擇 Maple 或者 MuPAD Engine 引擎
你可以使用Maple engine 代替預設的MuPAD engine。首先你需要一個匹配版本的Maple軟體,例如Maple 12.02版本支援Matlab 2008b及以前版本。你可以訪問網站發現匹配Symbolic Math Toolbox 軟體的Maple版本資訊。
1、在Matlab命令列輸入
symengine
複製程式碼
2、顯示下面的圖形視窗
第二種情況:機器(Windows)上安裝了Maple Toolbox for Matlab
如果你希望Maple engine稱為預設的符號計算引擎,你需要設定環境變數。
本帖隱藏的內容需要回復才可以瀏覽
在Windows中環境變數設定如下:滑鼠右擊“我的電腦”——>選擇“屬性(R)”——>“高階”標籤欄——>點選底部的“環境變數(N)”。將MATLAB_SYMBOLIC變數值設為“Maple”,如果沒有則建立一個新的系統變數。
如果希望使用MuPAD,則將“MATLAB_SYMBOLIC”的值改為“Matlab”。
1) MuPAD 的情況:
>> evalin(symengine,"polylib::discrim(a*x^2+b*x+c,x)")
2) Maple 的情況:
第一種情況:選擇 Maple 或者 MuPAD Engine 引擎 你可以使用Maple engine 代替預設的MuPAD engine。首先你需要一個匹配版本的Maple軟體,例如Maple 12.02版本支援Matlab 2008b及以前版本。 1、在Matlab命令列輸入 1. symengine 2、顯示圖形視窗 3、選擇Maple engine,點選 Maple 按鈕,然後點選 Maple Location 按鈕,找到你機器上Maple軟體的安裝位置。 第二種情況:機器(Windows)上安裝了Maple Toolbox for Matlab 如果你希望Maple engine稱為預設的符號計算引擎,你需要設定環境變數。 本帖隱藏的內容需要回復才可以瀏覽 在Windows中環境變數設定如下:滑鼠右擊“我的電腦”——>選擇“屬性(R)”——>“高階”標籤欄——>點選底部的“環境變數(N)”。將MATLAB_SYMBOLIC變數值設為“Maple”,如果沒有則建立一個新的系統變數。 如果希望使用MuPAD,則將“MATLAB_SYMBOLIC”的值改為“Matlab”。 還有 第一步:下載並安裝Maple; 第二步:安裝Maple Toobox for Matlab 13,安裝到你的maple安裝目錄下; 第三步:複製MapleToolboxForMatlab.dat 到 ~\Maple 13\toolbox\MapleToolboxForMatlab\license ("~"指maple安裝根目錄)。 第四步:執行matlab2010a,cmd視窗執行`toolbox_version`。會返回結果toolbox_version=maple;上面說明maple工具箱安裝成功,但是不經設定的話matlab仍然使用內建的MuPAD, 即便是toolbox_version=maple,並不是說你現在的符號運算都是使用maple核心,其實現在的使用還是matlab預設的MuPad。現在我們開始設定最關鍵的一個東西,也是讓maple核心工作的關鍵! 第五步:在MATLAB命令提示行裡面輸入pathtool,這是會彈出一個對話方塊,下拉到最後,選中最後兩個,然後點選左邊的”Move to Top“(移動到頂端)按鈕,然後選擇儲存。exit退出matlab,現在設定好了。重新啟動matlab,現在可以用maple核心了 點選“確認”按鈕,關閉對話方塊。重啟Matlab,透過命令確認你選擇了何種符號計算引擎。 1) MuPAD 的情況: 1. >> evalin(symengine,"polylib::discrim(a*x^2+b*x+c,x)") 2) Maple 的情況: 1. >> maple("discrim(a*x^2+b*x+c,x)")