奇怪,Matlab6.5里面没有SWT工具箱吗??
load sig.txt;s=sig;
=swt(s1,5,'bior6.8');
plot....
运行后怎么提示:
ERROR ...
----------------------------------------------------------------------------------------------------------------------------------------------------
swt --->
TaaS( 2hnrus ^edege L ge eltnevehosS evetti leegllcdn h eo a aonmll sfgpe tanE tdhtgx oe ittcobhe dofl:n im e s vpt.3i ioh 2o dsen ei tsT tiio hogo ennl a) l5l e n 1 g 1 t h o f t h e s i g n a l .
****************************************************************************************************************************************************
??? Error using ==> swt
Too many output arguments.
Error in ==> d:\MATLAB6p5\work\sss.m
On line 40==> =swt(s1,n,'db2');
很简单的一个命令,应该没错阿,怎么不能使用,why???
是matlab版本的原因吗?? =swt(s1,5,'bior6.8');
这里面是s1,上面load的时s,没有这个怎么计算哈
回复 楼主 Juneliu 的帖子
On line 40==> =swt(s1,n,'db2');貌似出错的不是你的那行 有的,好像是你的引用文件溢出,最好进行分行 这个是我发帖时的笔误,程序还是
s=sig;
=swt(s,5,'bior6.8');
[ 本帖最后由 Juneliu 于 2008-10-12 11:28 编辑 ] 原帖由 科技在线 于 2008-10-12 11:16 发表 http://www.chinavib.com/forum/images/common/back.gif
有的,好像是你的引用文件溢出,最好进行分行
这个应该不会把,s信号是个11X1的矩阵。。。 呵呵,改成=swt(s,3,'bior6.8');就可以了。
至于为什么建议edit swt看一下你就知道了 1-n都是过了,还是不行哦~~~
奇怪了,到底是怎么了
页:
[1]