python+matlab2014b混合编程环境配置

编程环境:

  • Win10
  • python3.7 >> python3.3.*
  • matlab2014b

环境安装:

  1. 安装matlab.engine包

    安装路径:matlab\extern\engines\python\

    > python setup.py
    

    这里遇到的问题是matlab2014b的扩展包不支持高版本python

    由此引入新问题,python多版本的使用
    这里直接下载所需python版本:https://www.python.org/downloads/windows/
    傻瓜式安装后重命名安装目录下python33.exe,并在用户环境变量path中添加变量,见下图:

    触发新问题,安装新python后目录下没有Scripts文件夹, 即不同版本python如何使用pip管理依赖包。
    直接访问:https://bootstrap.pypa.io/pip/
    选择对应版本的get-pip.py,拷贝到新建Scripts目录运行

    > python33 get-pip.py
    
  2. 调用.m文件

    TEST.m

    function a = TEST(freq, carriar)% code...a = result
    end
    

    Main.py

    import matlab.engineengine   = matlab.engine.start_matlab()
    parm = engine.TEST(freqmat, carriarmat)''' code'''
    ...
    
  3. 完成环境配置,开始测试

参考资料:

  1. https://www.mathworks.com/help/matlab/matlab_external/start-the-matlab-engine-for-python.html
  2. https://www.cnblogs.com/jqpy1994/p/10901971.html

python+matlab2014b混合编程相关推荐

  1. Qt 调用Python引擎混合编程

    0.前言 使用Qt和Python做混合编程,充分发挥Qt GUI的图形化框架优势和Python数据处理的计算能力.复杂的计算可用到Python众多三方库,将Python需要执行的功能写成py文件,做成 ...

  2. python fortran混合编程_python fortran c 混合编程

    背景 因为编程需要使用python和fortran(或者c,c++)混合编程,所以进行了一些资料查询和实验.首先尝试了f2py,但是这个项目已经很久没有更新,为了以后兼容性考虑(后期可能会使用到c++ ...

  3. C++调用Python(混合编程)函数整理总结

    文章目录 C++调用python概述 相关官方文档 相关函数 1.初始化python解释器环境 2.调用python脚本的静态简单方式 3.动态加载python模块并执行函数 3.1不带参数和返回值的 ...

  4. 实现C#和Python高效率混合编程

    为什么C#和Python要屡屡进行混合编程呢?之前我们提到了使用托管C++封装Python的核心库为一个托管dll,然后供C#调用的途径,这种方式算是一种比较科学的方式.但是它仍然有两个小的问题,一来 ...

  5. 【胶水语言】 Python 的混合编程

    Python运行 JavaScript, C/C++, PHP JavaScript C/C++ DLL 文件生成流程 PHP PHP 安装流程 JavaScript 这里介绍一个自带的 Python ...

  6. python+java混合编程

    python通常在编程中难以单独的完成一个系统,因此在开发中常常需要借助其他语言开发主要程序,使用python对数据进行处理. 在通过java向python传递数据的时候通常是一些小的数据,例如:字符 ...

  7. python c 混合编程 用c循环_混合编程:用 C 语言来扩展 Python 大法吧!

    Python 实在是一种让人上瘾的编程语言,简洁的语法+丰富的扩展包,几乎可以用 Python 做任何事情,唯一的黑点似乎就是「慢」,但是与高效的编译语言 C\C++ 互联以后,可以解决脚本语言运行速 ...

  8. python java混合编程_详解java调用python的几种用法(看这篇就够了)

    java调用python的几种用法如下: 在java类中直接执行python语句 在java类中直接调用本地python脚本 使用Runtime.getRuntime()执行python脚本文件(推荐 ...

  9. python fortran混合编程输入矩阵_如何将动态数组从Python传递到Fortran动态链接库

    我在Python调用fortran dll时遇到了一些问题,我真的需要一些帮助和建议. 我的问题是将动态数组传递给函数(由Fortran DLL提供).在 例如,我有一个带有动态数组的类型:Modul ...

  10. python fortran混合编程_python调用fortran模块

    在python中调用fortran代码,要用到f2py这个程序.它的项目主页在此.现在该项目已经合并到numpy中了,先安装python再装好numpy,就可以使用f2py.不过对windows平台必 ...

最新文章

  1. 路由器的异步和同步串行接口
  2. 使用支持向量机训练mnist数据
  3. java系统系统异常处理,银行系统(Java)异常处理
  4. Qt 在designer 中给QToolBar 添加 action控件
  5. 为啥你用@JsonFormat注解反序列化LocalDateTime总失败?
  6. 《C++ Primer》7.3.3节练习
  7. django 的请求处理部分----WSGIHandler 源码分析 django1.5.5
  8. 翻转链表python递归_Python实现链表反转的方法【迭代法与递归法】
  9. 刚刚,百度和小米宣布在一起,我还以为是谁收购了谁
  10. matlab检测串口数据帧头,用matlab从串口读入数据产生图像进行分析遇到的问题,求大虾帮助!...
  11. MongoDB的ObjectId生成原理
  12. Python - 快速理解汉诺塔
  13. 浩辰3D设计软件中如何进行弹簧设计?
  14. 99美金和299美金的开发者证书的区别
  15. 乌镇互联网大会官方首次使用AI同传,搜狗为雷军提供机器翻译
  16. mysql 验证用户名重复,Ajax案例——检验用户名是否重复
  17. RTMP 直播推流时延
  18. java的耦合与解耦
  19. PHP开发的微信公众平台消息接口具体流程
  20. java计算机毕业设计企业间信息交互系统源代码+数据库+系统+lw文档

热门文章

  1. 小甲鱼python课后题答案_小甲鱼python课后题
  2. 小甲鱼Python学习
  3. 设置eclipse主题风格
  4. as ssd测试软件得分少,【科普贴】如何读懂AS SSD的测试数据
  5. 微信小游戏代码包侵权解决方案升级版
  6. 怎样下载Dev-C++
  7. 三菱modbusRTU通讯实例_modbus通讯协议详解 | 每位工控人都应该了解
  8. 在eclipse环境中配置hadoop开发环境遇到的问题
  9. python GUI打开文本文件代码
  10. 静态反编译软件:IDA Pro for Mac