使用sicpy.io即可.sicpy.io提供了两个函数loadmat和savemat,非常方便.

以前也有一些开源的库(pymat和pymat2等)来做这个事,

不过自从有了numpy和scipy以后,这些库都被抛弃了.

下面是一个简单的测试程序,具体的函数用法可以看帮助文档:

  1. import scipy.io as sio
  2. import matplotlib.pyplot as plt
  3. import numpy as np
  4. #matlab文件名
  5. matfn=u'E:/python/测试程序/162250671_162251656_1244.mat'
  6. data=sio.loadmat(matfn)
  7. plt.close('all')
  8. xi=data['xi']
  9. yi=data['yi']
  10. ui=data['ui']
  11. vi=data['vi']
  12. plt.figure(1)
  13. plt.quiver( xi[::5,::5],yi[::5,::5],ui[::5,::5],vi[::5,::5])
  14. plt.figure(2)
  15. plt.contourf(xi,yi,ui)
  16. plt.show()
  17. sio.savemat('saveddata.mat', {'xi': xi,'yi': yi,'ui': ui,'vi': vi})

最新文章

  1. [译]libev和libevent的设计差异
  2. dedecms qq咨询平均分配
  3. ng-学习笔记1
  4. httpclient 4.5 get请求
  5. 解决Windows Server 2003不认U盘或移动硬盘的问题
  6. Delphi通过Map文件查找内存地址出错代码所在行
  7. dynamips虚拟服务:找不到指定设备
  8. iOS8 【xcode6中添加pch全局引用文件】
  9. 驱动lx4f120h,头文件配置,没有完全吃透,望指点
  10. javascript 数组 排除null, undefined, 和不存在的元素
  11. Oracle 11g XML java连接
  12. Java快速扫盲指南
  13. spring InitializingBean和DisposableBean init-method 和destroy-method @PostConstruct @PreDestroy
  14. git 出现错误时
  15. docker dcm4chee
  16. 1.Ansible安装以及配置
  17. samba服务,连接远程开发机
  18. MySQL中进行树状所有子节点的查询 . mysql根据父id 查询所有的子id
  19. C++对象拾遗
  20. OSI参考模型和TCP/IP参考模型

热门文章

  1. C# Stack堆栈的使用方法
  2. CPU使用情况检测
  3. PHP下载远程图片的几种方法总结
  4. sourcetree基本使用
  5. Node.js实现TCP和HTTP并作简单的比较
  6. screen命令常用参数使用
  7. springboot和Druid整合配置数据源
  8. POJ2758 Checking the Text 哈希
  9. springMVC form表单提交多个对象集合--使用ajax提交--前台json格式数据封装方法
  10. LCS(Longest Common Subsequence)