yhc310 发表于 2007-5-8 15:44

请教matcom编译.m文件问题

各位高手大家好:请教一个用matcom编译.m文件得问题。从网上看了很多matcom混合编程得问题,但说法有很多。关于能不能编译小波工具箱的问题一直没有一个明确的结论,有人做过matcom与小波函数相结合的程序,eight说过不能用matcom编译所有工具箱函数。下面是一个单层小波分解的程序,编译的时候到了dwt处过不去,想请大家看看,是我这里设置不对,还是不能编译!谢谢各位了。

randn('seed',531316785);
s=2+kron(ones(1,8),)+((1:16).^2)/32+0.2*randn(1,16);
=dwt(s,'haar');
subplot(311);plot(s);title('原始信号');
subplot(323);plot(ca1);title('haar低频系数');
subplot(324);plot(cd1);title('haar高频系数');
=wfilters('haar','d');
=dwt(s,'db2');
subplot(325);plot(ca2);title('db2低频系数');
subplot(326);plot(cd2);title('db2高频系数');

错误提示为:
Error D:\matlab\toolbox\wavelet\wavelet\wavemngr.m 152: 'load(bin_file,'-mat')'
load: mat file must exist during compilation or variables must be explicitly stated
Example: load file a b c

eight 发表于 2007-5-8 16:34

原帖由 yhc310 于 2007-5-8 15:44 发表 http://forum.vibunion.com/forum/images/common/back.gif
各位高手大家好:请教一个用matcom编译.m文件得问题。从网上看了很多matcom混合编程得问题,但说法有很多。关于能不能编译小波工具箱的问题一直没有一个明确的结论,有人做过matcom与小波函数相结合的程序,eig ...

请认真阅读关于 matcom 混编的精华贴,里面就有你要的答案:

4. 只能写load(filename),不能写load(filename,’-mat’);
页: [1]
查看完整版本: 请教matcom编译.m文件问题