star19831106 发表于 2009-5-15 20:20:32

matlab中采用mupad推导的公式如何转化成能够数值运算的形式

2008b以后采用 mupad符合运算内核
请问采用mupad推导的公式如何转化成能够数值运算的形式吗(句柄形式)?
如:
feval(symengine,'orthpoly::chebyshev1',3,'x')
ans =
poly(4*x^3 - 3*x, )
谢谢!!

bainhome 发表于 2009-5-17 09:50:07

可以参考help中的“Copying Variables and Expressions Between the MATLAB Workspace and MuPAD Notebooks”
基本上这两者交互也就是evalin、feval、setvar、getvar这几个命令,不过用法目前个人以为还远远不到理想的状态,没什么推广价值。

star19831106 发表于 2009-5-19 09:20:11

谢谢指导!!
确实比较麻烦,
已经改换成一种比较笨的方法了
将公式都推导出来,放在一个m文档里再调用了。
这样比直接用matlab符合运算直接推导公式要快一些。
呵呵!!
页: [1]
查看完整版本: matlab中采用mupad推导的公式如何转化成能够数值运算的形式