为了账号安全,请及时绑定邮箱和手机立即绑定

请问该如何将Python代码转换成matlab代码?

请问该如何将Python代码转换成matlab代码?

慕标琳琳 2018-07-29 15:10:36
如何将Python代码转换成matlab代码?用什么工具可以直接转换?
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

兹举一简单例子。假定Python的起始目录为“D:\Matlab\work\”,而Matlab程序位于"D:\Matlab\bin\win32\matlab.exe"。在matlab的工作目录work(即,Python起始目录)下有一程序analysis.m,该程序为一数据分析程序,并且需要读取某一文件中的数据,文件名需要指定。那么利用Python调用此分析功能可以做如下工作:(1)将analysis.m改造为function,方法是在该文件头增加function语句 function analysis(filename) 其中filename 为待处理数据的文件名,不包含路径。同时,将analysis.m文件中涉及该文件名的地方也进行相应的修改,此不赘述。(2)在Python IDE或脚本中执行以下语句import oscmd="D:\\Matlab\\bin\\win32\\matlab.exe -r "+"analysis('data.txt')"os.system(cmd)即可实现对数据的分析调用。关于matlab的其他启动选项,可以参见matlab命令说明,其中可能用到的是" -nodesktop",该选项可以后台启动matlab而不显示。

查看完整回答
反对 回复 2018-08-19
  • 1 回答
  • 0 关注
  • 7105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信