提高matlab运算速度的方法.docxVIP

  • 16
  • 0
  • 约2.21万字
  • 约 18页
  • 2015-10-07 发布于重庆
  • 举报
提高matlab运算速度的方法

提高matlab运算速度的方法(1) 由于matlab是一种解释性语言,所以在matlab程序中最忌讳直接使用循环语句,如果不得已要使用for循环,可以采用以下方法提高速度。 1、使用6.5以上版本,对循环已作优化; 2、尽可能转化为矩阵运算; 3、转化为二进制执行文件运算,如使用matlab内带的编译系统或matcom以及com组件技术。 其中com组件技术最方便的就是利用com builder来实现,这里重点介绍。 com builder是matlab6.5才有的,也是mathworks公司推荐使用于混合编程的,这些日子进行了全方位的摸索,感觉是爽呆了,下面我们一起来揭开它的神秘面纱。 此系列分为以下几块: 1.matlab下做com组件 2.vb,c#.net实现调用 3.vc实现调用 4.打包 5.优缺点评注 其中2,3部分可以选择一个看 matlab下做com组件 com是component object module的简称,它是一种通用的对象接口,任何语言只要按照这种接口标准,就可以实现调用它。matlab6.5新推出来的combuilder就是把matlab下的程序做成com组件,供其他语言调用。 我们先准备两个测试文件,并copy一个图片到c盘下,起名叫1.jpg(这些你都可以改的,我这儿是为了程序方便): 第一个叫im_test.m如下: function im_

文档评论(0)

1亿VIP精品文档

相关文档