请问用Mathematica算出的结果如何转化为MATLAB的能识别的形式,需要用MATLAB计算又不想一个一个手工打字

 我来答
matlabfunc
2015-05-21 · TA获得超过1197个赞
知道小有建树答主
回答量:1004
采纳率:0%
帮助的人:566万
展开全部
直接用Mathematica计算不就完了?没有现成的完整接口,可以参考C的转换器。
追问
请问C的转换器怎么用,可以将mathematica中的公式转成MATLAB语言吗
追答
目前没见到,到C的方法一般有两种,一个是CForm,另外一个是Compile。CForm比较老,不是很完善;Compile的代码可以直接用,不过比较难看。

下面是个Compile的例子:
f = Compile[{{x, _Real}}, Sin[x] + x^2 - 1/(1 + x),
CompilationTarget -> "C"];
ExportString[f, "C"]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式