PDA

查看完整版本 : [MATLAB混合编程] 一个程序,2012a版本不能运行,但是7.0能完美运行


hadal
2013-08-09, 17:18
我在网上下到一个rainflow(雨流)的程序,里面rainflow.m是一个简要说明(全部%注释掉,无语句),还有一个dll文件和一个 rainflow.c(完整程序)。
我的理解是通过dll和c,使matlab调用这个c程序

遇到的问题是
我用2012a版本的matlab运行,会出现调用rainflow.m时的错误
matlab7.0版本,完美运行,得到结果

另外,我mex-setup会出错,mex-help会出现一大串数据,如图
附件是具体rainflow程序

求高人指点,拜谢

hadal
2013-08-12, 23:10
发现了,32位与64位系统的问题,32位可以运行(不管什么版本),64会报错。。。
怎么解决啊??