loyesi 发表于 2007-1-8 23:12

求助matcom转换问题,有代码

本人用matcom转换的一个.m文件中有一下代码片断
fun=@dct2;
result=blkproc(I, , fun);
matcom中无法识别@符号,怎么处理???
我改成: result=blkproc(I, , ‘dct2');
还是不行,matcom中把'dct2'当成字符串处理了,怎么处理?急急急!!!!
请高手指点,谢谢!

eight 发表于 2007-1-9 10:51

原帖由 loyesi 于 2007-1-8 23:12 发表
本人用matcom转换的一个.m文件中有一下代码片断
fun=@dct2;
result=blkproc(I, , fun);
matcom中无法识别@符号,怎么处理???
我改成: result=blkproc(I, , ‘dct2');
还是不行,matcom中把'dct2'当成 ...

很正常,matcom的最终版本是4.5,对matlab7.0以上的支持肯定越来越差的了,像你这个匿名函数,估计是不支持的

更多细节请参阅以下帖子:
[原创]Matcom和Borland C++ Builder混合编程及Matcom使用技巧总结
http://forum.vibunion.com/thread-24140-1-1.html

[ 本帖最后由 eight 于 2007-1-9 12:00 编辑 ]

loyesi 发表于 2007-1-10 08:28

谢谢,问题已经解决了,就是不用blkproc函数,只能自己编一个分块DCT2处理函数
页: [1]
查看完整版本: 求助matcom转换问题,有代码