A. 如何在Matlab2010a中使用Maple內核的符號工具箱
MathWorks自從2008年10開始,復在Matlab的新版本制(Matlab2008a,即7.6之後)中使用MuPAD內核替換原來的Maple符號計算內核!
至於為什麼?我們很容易想到MathWorks和MapleSoft兩大公司的利益沖突。。。。。
可以下載個 Maple 軟體 關聯到 Matlab 就行了
B. matlab中maple函數無法調用!!!!!!求助
matlab未安裝maple工具箱吧
我運行沒問題
C. maple軟體的使用
maple有很多命令可以處理矩陣,不過需要調用線性代數軟體包,做矩陣乘法需要一個特殊的運算元 &*
with(linalg);
a:= matrix([[2,3].[1,4]]);
b:= marix([[w,x],[y,z]]);
evalm(a &* b);
D. MATLAB R2011a如何利用Maple工具箱
1. 先安裝Matlab,然後安裝Maple,Maple的安裝程序會自動提示你是否安裝Maple Toolbox.
但Maple 15支持Matlab 2011a,不知道Maple 14是否支持matlab 2011a(估計沒有問題)。
2. 如果已經安裝了Maple,直接運行下面的文件:
C:\Program Files\Maple 15\MapleToolbox.exe (MapleToolbox_WindowsX86_64.exe)
E. 使用Maple計算可以事先定義一個條件嗎如何操作
if x<>1 then .. fi:
並列用and連接
F. MATLAB7.10(即2010a)如何調用maple函數進行符號運算 如何添加呢
命令
syms a, b, c; //定義符號變數
Sum = a+b+c;
或直接調用Maple函數
maple()
G. 如何在在Excel內使用Maple計算命令
在 Excel 2007 及更高版本中才可啟用 Maple 插件,然後可在電子表格中使用 Maple Excel 插件。例如在單元格 A1 中鍵入公式
=maple("x*x")
此時將連接到 Maple 並算出結果 x²,該值將作為單元格 A1 的值顯示出來。
H. 裝了maple14後原有的MATLAB符號數學工具箱不見了!
你使用的是正版還是盜版matlab?
I. maple Global Optimization Toolbox 全局優化工具箱
maple自己有一個局部優化的Optimization包,一般這個就行了
with(Optimization)
你要的那個得花錢的,網上下不來,中文參考地址(就算個廣告頁):
http://www.cca-es.com/cn/maple/got/
除非你有特殊的用途,不然買個那東西幹啥?
J. matlab怎麼利用調用maple計算的結果
第一種情況:選擇 Maple 或者 MuPAD Engine 引擎
你可以使用Maple engine 代替默認的MuPAD engine。首先你需要一個匹配版本的Maple,例如Maple 12.02版本支持Matlab 2008b及以前版本。
1、在Matlab命令行輸入
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 ("~"指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 的情況:
>> evalin(symengine,'polylib::discrim(a*x^2+b*x+c,x)')
2) Maple 的情況:
1. >> maple('discrim(a*x^2+b*x+c,x)')