1. 如何给代码加注释
https://blog.csdn.net/wmn7q/article/details/76302096
(**),两个*之间是注释的文本。
2. 公式转换为MATLAB的格式
将Mathematica的公式转换为MATLAB中m文件可以使用的代码。
https://library.wolfram.com/infocenter/MathSource/577/ 或者:
https://download.csdn.net/download/qq_42370406/86225918 (不需要积分,免费下载)
上面链接的Downloads中有两个文件:ToMatlab.m
和ToMatlabExamples.nb
。
- 首先将
ToMatlab.m
加载到Mathematica中;
将m文件放在该位置:安装目录\AddOns\Packages
- 在mathematica的代码中将需要转换为MATLAB格式的公式a进行转换,代码为:
ToMatlab[a] (*a是要被转换的mathematica表达式*)
。 - 转换之后复制为纯文本,即可粘贴至matlab使用。不过可能会需要将点乘
.*
替换为乘*
,点除等也是一样的。
ToMatlabExamples.nb
为使用说明。
https://library.wolfram.com/infocenter/MathSource/577/
https://www.douban.com/group/topic/77254450/?_i=7692189R71P09a
豆瓣:终于找到了把Mathematica推导出的公式转成matlab表达式的方法了
https://zhuanlan.zhihu.com/p/85607571