如何在matlab maple中调用maple

如何在matlab中调用maple 5_文档下载
亿万文档 免费下载
当前位置: &
& 如何在matlab中调用maple 5
如何在matlab中调用maple 5
如何在matlab中调用maple 5
如何在matlab中调用maple
(不用安装maple软件就可调用)
maple(’maplestatement’)
其中maplestatement 是完整的maple语句,由一条或几条命令组成,必须符合maple 的语法
maple(’function’,arg1, arg2,…)
其中function为maple中的函数名称,arg1, arg2,…是函数function所用的参数。
注:如果方法1行不通,可尝试方法2(个人经验)。
基本代数部分
如何用matlab求阶乘
factorial(n) 求n的阶乘
如何用matlab配方
没有发现matlab有这一命令,不过我们可以调用maple的命令,调用方法如下:
首先加载maple中的student函数库,加载方法为:maple(’with(student)’)
然后运行maple中的配方命令,格式为:
maple(’completesquare(f)’)
把f配方,其中f为代数表达式或代数方程
maple(’completesquare(f,x)’)
把f按指定的变量x配方,其中f同上
maple(’completesquare(f,{x,y,...})’)
把f按指定的变量x,y,...配方
maple(’completesquare(f,[x,y,...])’)
把f按指定的变量x,y,...配方,
如何用matlab进行多项式运算
合并同类项
Word文档免费下载: (下载1-5页,共5页)
Matlab 调用 Maple
09:17 如何在 matlab 中调用 maple (不用...(x) 5 自定义函数-调用时:“[返回值列]=M 文件名(参数列)” function ...Matlab调用Maple的详解_IT/计算机_专业资料。Matlab?用Maple的?解 - 阿英的日志...用maple中 具体 不等式的命令即可 maple('maple中 包括以下五 不等式的命令')...如何在matlab中调用mapl... 5页 1下载券 Matlab调用Maple的详解 7页 2下载券...Matlab调用Maple 10页 2下载券Matlab调用M...如何用 Matlab 进行数学式的转换 调用 Maple 中数学式的转换命令,调用格式如下...5页 免费 MATLAB中的基本数学函数 2页 免费 Matlab的常用内部数学函... 3页...如何在matlab中调用maple ... 5页 1财富值 Matlab调用Maple的详解 7页 5财富值 MATLAB在工程建模中的运用 3页 免费 MATLAB在工程建模中的运用 3页 1财富值喜...Maple内核_计算机软件及应用_IT/计算机_专业资料。如何在Matlab2010a中使用Maple内核...&& evalin(symengine,'diff(sin(x),x$n)') 2. 3. ans = 4. 5. ...matlab实习报告3 12页 免费 matlab实习报告5 9页 免费 matlab实习报告1 7页 免费 matlab实习报告7 5页 免费 matlab实习报告二 5页 免费 Matlab调用Maple 10页 ...(a,b) ―― 符号矩阵的综合运算 例1:f= '2*x^2+3*x-5'; g= 'x^...库函数的调用功 能使得已有的maple数学功能,可以扩充 matlab中,作为自身符号运算...表达式中包含的变量 expand(表达式) 我们也可在matlab中调用maple的命令进行多项式的运算,调用格式如下: maple(’maple中多项式的运算命令’) 如何用matlab进行分式...最简便的方法是调用 隐函数导数的命令,调用格式如下: maple('implicitdiff(f(x,y)=0,y,x)') Maple 中求 如何用 Matlab 求不定积分 int('f(x)') syms...Matlab、Maple及Mathematica之间的互操作
&&&&&&&&本人根据网上零散的信息以及三款软件自带的说明文档整理而成,为备忘而记录。记录了Matlab和Maple之间相互调用,以及Matlab和Mathematica之间相互调用的安装配置方法。
为何需要互操作?
数值计算和图形方面Matlab毫无疑问是最强的,但是其符号演算方面就比较弱。
&&&&&&&符号运算方面Maple和Mathematica葛优千秋。个人感觉:就符号运算本身而言,Mathematica应该比Maple更强,但软件自带工具包的丰富程度&,Maple比Mathematica更丰富。此外,Mathematica本身的数值计算能力总体上还是比Maple更强,而Maple的易用性比Mathematica更强。
&&&&&&&由于上面的优缺点对比,就存在可能会同时使用两款以上的软件,也就存在互操作问题。
本文成功配置的参考环境:
Win7-x86+Matlab2011a+Mathematica8和Maple15+Microsoft Visual Studio
一)再Matlab环境中调用Maple
1)确认Matlab和Maple都已经安装
2)确认设置环境变量:MATLAB_SYMBOLIC=Maple
3)安装Maple Toobox for&Matlab
&&&&&&&&&&
可以再Maple15安装目录下找到:MapleToolbox.bat。运行向导运行之,并且依次按提示选择Maple和Matlab的安装目录。
&&&&&&4)启动Matlab并执行命令:toolboox_version,验证Maple工具是否安装成功。如果成功,该命令返回:toolbox_version=maple
5)确保Matlab真的会使用Maple符号计算引擎
&&&&&&&&&&
在Matlab命令汉中输入:pathtool, 执行之会弹出一个对话框,下拉到最后,选中最后两个,然后点击左边的“Move to
Top”(移动到顶端)按钮,然后选择保存。exit推出matla,现在设置好了。
6)重启Matlab,验证之:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
maple(‘discrim(a*x^2 + b*x + c,x)’
int('atan(x)/x^(3/2)',0,1)
&&&&&&&&&syms
maple('solve(x^2*exp(x) - 10,x)')&
maple('plot(exp(x)*x^2 - 1,x = -5,5)')
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&&如果能正确地返回结果,则表明安装配置成功。
二)在Maple环境中调用Matlab
1)确认Matlab和Maple都已经安装。
2)确认已将%&MATLAB%\%MATLAB%\bin\win32添加到PATH的环境变量中,其中%MATLAB%就是Matlab的安装路径。
3)重启Maple,执行如下代码看是否正常
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&&Matlab[setvar]("x",3.14);
&&&&&&&&Matlab[getvar]("x");
&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&如果能正确地返回结果,则表明安装配置成功。
注:我们可以注意到,随着这个代码的执行,会自动打开一个Matlab命令行窗口。
如果你愿意的话,可以再这个窗口中输入:x。查看其结果,看看是否和Maple中的结果一致。
你可以手工启动这个Matlab命令行窗口:Matlab[openlink]();
你可以通过Matlab[closelink](); 来关闭这个Matlab窗口。
三)在Matlab中调用Mathematica
1)确认Matlab和Mathematica都已经安装,并且为了编译源代码还要安装Microsoft Visual
2)确认已将Mathematica的安装目录添加到PATH的环境变量中。
3)下载Mathematica Symbolic Toolbox for MATLAB - Version 2.0
&&&&&&&&&&&
/infocenter/MathSource/5344/
&&&&&&&&&&&&并将其中的math.zip\mathematica_for_matlab\math_windows.
zip\的文件解包到%MATLAB%\toolbox\mathema目录下,并且删除其中的math.dll(因为这个文件太老,可能不适于当前版本)&
4)确定Mathematica中的mathlink.h所在的目录,以及ml32i1m.lib所在的目录,比如,对于我的系统而言:D:\Program\mathematica\8.0\SystemFiles\Links\MathLink\DeveloperKit\Windows\CompilerAdditions\mldev32\include
D:&\Program\mathematica\8.0\SystemFiles\Links\MathLink\DeveloperKit\Windows\CompilerAdditions\mldev32\lib
将这两个文件复制到%MATLAB%\toolbox\mathematica中。
修改mathrun.m,将C:\XXX替换为%MATLAB%\toolbox\mathematica的全路径目录
&&&&&5)确认Microsoft
Visual Studio作为默认编译器:
&&&&&&&&&&打开Matlab命令,执行mex-setup选择Microsoft
Visual Studio作为默认编译器。(建议设置好后推出Matlab)
6)再次打开Matlab命令行,将当前目录切换到%MATLAB%toolbox\mathematica,然后运行mathrun.m,这个程序将会编译math.c
如果编译成功,确认%MATLAB%&\toolbox\mathematica已被添加到Matlab的Path路径中。
最后运行在Matlab环境下运行测试代码:testscript.m确认是否配置成功。
&另:使用方法直接可以参见testcript.m的代码。
四)在Mathematica中调用Matlab
&&&&&1)确认Matlab和Mathematica都已经安装,并且为了编译源代码还要求安装Microsoft
Visual Studio
2)下载 mEngine
&&&&&&&&&&&&&&&&&&
/infocenter/MathSource/4821/
&&&&&&&&&&将压缩包mEngine.zip\mEngineSource中的文件复制到
&&&&&&&&&&D:\Program\Mathematica\8.0\AddOns\Applications\matlab
&&&&&&&&&&将压缩包mEngine.zip\mEngine中的文件mEngine.m和mEngine.nb也复制到
&&&&&&&&&&D:\Program\Mahtematica\8.0\Addons\Applications\Matlab
3)确认已经将%MATLAB%\%MATLAB%\bin\win32添加到PATH环境变量中,其中%MATLAB%就是MATLAB的安装路径。
4)打开Microsoft Visual Studio命令行环境,切换目录
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
D:\Program\Mathematica\8.0\AddOns\Applications\matlab
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&5)在Microsoft
Visual Studio命令行环境中,设置临时的编译环境(包括MathLink开发环境和Matlab开发环境)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&MATHLINK=D:\Program\Mathematica\8.0\SystemsFiles\Links\MathLink\DeveloperKit\Windows\CompilerAdditions\mldev32
SET MATENGINE=D:\Program\MATLAB\R2011a\extern
&&&&&&&SET
PATH=%PATH%;%MATHLINK%\bin
&&&&&&&SET&INCLUDE=%INCLUDE%;%MATHLINK%\%MATENGINE%\include\
SET LIB=%LIB%;%MATHLINK%\lib\;%MATENGINE%\lib\win32\microsoft
&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&& 6)在Microsoft
Visual Studio命令行环境中,设置编译参数
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
SET CL=/nologo /c /DWIN32 /D_WINDOWS /W3 /O2 /DNDEBUG
SET LINK=/NOLOGO /SUBSYSTEM;windows /INCREMENTAL;no /PDB;NONE
kernel32.lib user32.lib gdi32.lib
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7)在Microsoft Visual Studio命令行环境中,编译生成
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&&&&&&&&MPREP
template.tm -o templatetm.c
&&&&&&&&LINK
*.obj ml32i3m.lib libeng.lib libmx.lib /OUT:mEngine.exe
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
8)&设置mEngine的Mathematica的搜索路径
在Mathematica中查看$BaseDirectory的值。(我系统中的值为C:\ProgramData\Mathematica)
然后在$BaseDirectory\Kernel\init.m中添加一行代码,保存,重启Mathematica。
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
AppendTo[$Path,ToFileName[{$InstallationDirectory,"AddOns","Applications","matlab"}]]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&
&&&&&&&&9)&参考mEngine.nb学习其用法且验证安装是否成功。
另:使用前的加载方法:&&mEngine`&
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。小木虫 --- 600万学术达人喜爱的学术科研平台
热门搜索:
&&matlab怎么跟maple不能兼容么?
matlab怎么跟maple不能兼容么?
matlab之后再安装maple,matlab就不能使用了?怎么办
我也不知道为什么。我的matlab2014还有2012跟maple13或者15都不能一起安装
安装的时候你是勾选了那些功能?我是全部安装的
全部安装,我只能保证我说的情况是真的,其它的我不确定。
嗯。谢谢,我再找找
Win7可装7.0啊,这两款产品真有兼容性问题,
学术必备与600万学术达人在线互动!
扫描下载送金币怎样在Maple中使用MathType
Maple是目前世界上最为通用的数学和工程计算软件之一,有“数学家的软件”之称。Maple有其独特的功能,尤其是其进行参数求解和画图时,比Matlab更加合适,而MathType与Maple之间也有着很大的关联,下面就和大家主要介绍MathType应用之Maple参数求解后的公式符号如何实现转化,以省去重复编辑代码和符号的工作。
1.Maple代码与MathType公式符号转化
Maple实现MathType公式符号转化主要是通过其中的“latex”函数实现。如下图中Maple编辑界面的红色圆圈的代码形式(将右边的符号赋值给左边的f),然后输入“latex(f)”点回车即可得到下述红色横线的代码。
Maple编辑公式的用户界面示例
将此代码复制到MathType编辑界面中,可直接得到公式符号,如下图所示。
在MathType编辑出的公式结果示例
2.Maple代码与Latex代码转化
此转化过程很简单,直接将代码左右两边添加美元符号(“$”)即可添加到Latex编辑器中编译出PDF公式符号。
Maple强大的数学功能结合MathType编辑公式的能力能让两者发挥更强大的功能,使繁琐的数学工作简化很多,对大家的工作效率的提高都有着很大的益处!
文章内容转自:
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
无锡尚麟服饰有限公司创立于2001年,旗下拥有尚麟制服定制、依梦都酒店服饰等知名牌
无锡尚麟服饰有限公司创立于2001年,旗下拥有尚麟制服定制、依梦都酒店服饰等知名牌
今日搜狐热点}

我要回帖

更多关于 matlab maple函数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信