maple使用笔记

maple是一个功能很强大的公式推导软件,本人常用来推导电路公式,特别是各种替换和约分,非常的方便,而且电子版的推导过程特别适合和word联合写文档记录,以及后续更改代入条件。

  • 电路公式推导常用指令:

1)首先可以像matlab程序一样,每次都进行初始化。本人常使用maple中的restart命令。

2)列写公式名称:maple中:=用于公式的命名,如eqn1:=Zc=1/(s*C)

3)替换:替换常用的指令为:subs,algsubs。两者的区别是subs进行的是全局的替换,也就是只有公式中的内容和subs命令中的条件完全一致时,才会进行替换,否则不会有变化;algsubs可以进行局部的替换,特别是如果需要替换的部分在分式的分母部分时,algsubs的替换效果更好。这里以帮助文档里的公式举例:

eg:

需要注意的是algsubs每次替换时,只能替换一个条件,但是subs命令可以使用{A,B,C...N}的格式,替换N个条件。

4)maple的公式推导,有时会出现非常长的🦁,特别是一些代换和约分过程。本人一个常用的组合是:simplify(expand(subs({,},))),使用这个组合可以一步实现代换和化简。是我最常用的一个组合。

eg:

5)多个公式连理求解:solve({,,,},{,,,})[?]

eg:该组合可以快速完成求解,最后[?]内的部分可以直接用来选取求解参数的结果。不过需要注意的是,[ ]内的数字不是按照我们敲进去的参数顺序排列的,而是按照字母排序和数字排序得到的。如例子中,I排在V前面,从1~6分别指的是I1,I2,V1,V2,V3,Vo。所以[5]即是指的V3。

  • 和mathtype的联立使用

公式推导经常是为了记录word文档,maple有个非常方便的功能是可以直接选中所需公式,右键-特殊复制-复制为MathML语句,直接粘贴到mathtype中。

注意,这里需要对mathtype进行预置。选择菜单栏中的预置,剪切与复制预置,选中最下面的用于应用程序或网站中的公式(A),在下拉菜单中选中maple即可。

 但是这种方法通常需要调整格式,比如有些希腊字母,复制过来显示的与maple中不同,是发音的样式,得手动进行替换。

 还有一种方法是:点击你所需要复制的公式所在行(不需要选中),maple右侧会出现下图所示的选项,选择转换选项,可以转换为latex格式,再复制进mathtype就可以显示的非常美观方便了。

选中公式所在行后右侧工具栏出现的内容

 以上是一个使用maple的菜鸟自己总结的在公式推导方面常用的指令和操作。单纯做一个记录和分享,希望大家能对我的操作提出宝贵的意见~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值