matlab的符号计算引擎被设置成了maple,如何才能还原成mupad
运行命令symengine/http://hi. com/greatdju/blog/item/7bb18329 c0 ab90 f298250 a7e. html 。
文章插图
MATLAB7.10(即2010a)如何调用maple函数进行符号运算? 如何添加呢?
命令符号a、b、c;//定义符号变量Sum=abc;或者直接调用maple函数Maple()
Matlab2010b如何使用Maple引擎
MathWorks从2008年10月开始在新版Matlab(Matlab2008a,即7.6之后)中使用MuPAD内核替换原有的Maplesymbol计算内核!至于为什么?很容易想到MathWorks和MapleSoft之间的利益冲突 。可以下载Maple软件,链接到Matlab 。
文章插图
Maple/Matlab符号运算求助
这个要求太高了 。可能计算机代数还没发展到这种程度,但maple里好像有个指令叫macro,不用指定几行几列就能定义一个矩阵 。试试吧,不保证一定管用 。希望对你有帮助 。
如何设置选择Matlab的符号计算引擎,Maple或MuPAD
第一种情况:选择Maple或者MuPAD引擎 。您可以使用Maple引擎代替默认的MuPAD引擎 。首先,你需要一个匹配版本的Maple软件 。比如Maple12.02支持Matlab2008b以及之前的版本 。可以访问网站查找与符号数学工具箱软件匹配的Maple版本信息 。1.在Matlab命令行输入symenginecopycode2,显示如下图形窗口3,选择Mapleengine,点击Maple按钮,然后点击MapleLocation按钮,找到Maple软件在你机器上的安装位置 。第二种情况:机器上安装了MapleToolboxforMatlab(Windows) 。如果希望Mapleengine被称为默认符号计算引擎,需要设置环境变量 。本帖隐藏内容,只有回复才能浏览 。Windows中环境变量的设置如下:用鼠标右键单击我的电脑——,选择属性(R) 3354高级选项卡——,点击底部的环境变量(N) 。将MATLAB_SYMBOLIC变量的值设置为“Maple”,如果不是,则创建一个新的系统变量 。如果要使用MuPAD,将“Matlab_SYMBOLIC”的值改为“Matlab” 。单击“确定”按钮关闭对话框 。重启Matlab,通过命令确认选择了哪个符号计算引擎 。mupad的情况:evalin(symengine,” polylib:3360 discrim(a* x2b* xc,x)”)2)maple的情况:maple(“discrim(a* x2b* xc,x)”)转载仅供参考 。
文章插图
关于MATLAB符号运算的问题
【matlab 符号运算 如何设置选择matlab的符号计算引擎maple或mupad,matlabfactor函数】1.MATLAB的符号运算是由其他符号运算核心来完成的 。2008a之前用Maple,2008b之后用MuPad 。不同版本对符号操作的具体支持可能会有所不同 。比如你说的第一个问题,在6.5,2007b,2013a等版本中测试过,用这两种写法都可以得到同样的结果:[xy]=solve( Eq2,x,y)[xy]=solve(eq1,Eq2)所以,涉及到符号运算的时候,最好说明一下你用的版本,以便有针对性的求解 。至于两种写法的区别,前一种指定哪个变量未知,后一种由符号运算内核自动确定 。对于X,Y,A,B等四个变量,两种写法没有区别 。2.SUB和eval这两个函数的主要区别在于,SUB适用于结果中仍然存在符号量的情况,得到的结果一般是解析表达式,而eval适用于结果是特定数值,不能再包含未知量的情况 。根据实际测试结果,几个版本用eval都能得到相同的结果,但用subs有区别:6.5和2007b会出错,而2013a不会报错,但得到的结果还是有a(1)之类的符号 。这可能只是意味着MATLAB可能真的会把a(1)这样的元素作为新变量的名字 。3.其实用符号运算解方程,合理的做法是先定义符号变量,然后用符号变量(而不是字符串)写出方程:a=[21];b=[11];symsxyeq1=a(1)* xa(2)* y-4;eq2=b(1)* xb(2)* y-3;[x,y]=solve(eq1,eq2,x,y)这段代码可以在各种版本中正确运行,得到的结果无论是使用subs(x),double(x)还是eval(x)都可以转换成数值 。
推荐阅读
- 倪海厦医师——阴阳的秘密 人脸识别器 如何识别人体阴阳?,人体行为识别技术
- 苹果12能用两个微信吗
- 微信打开几秒就自动关闭
- cad转换pdf怎么做
- DWG文件怎么转换pdf
- PPT页码怎么设置
- 增值税差额征税行业 差额征税的有哪些项目,差额征税税率是多少
- Word怎么加横线
- 中括号怎么打