labview中调用matlab script出现的问题,谢谢

2019-07-18 09:29发布

matlab中调试成功的小波消噪程序,需要在labview中调用,但一直未成功。
matlab程序如下:
[C,S]=wavedec2(x,3,'db4');[thr,sorh,keepapp]=ddencmp('den','wv',x);de_noise=wdencmp('gbl',C,S,'db4',3,thr,sorh,keepapp);xx=de_noise;后来我一句一句地调用,发现从第一句[C,S]=wavedec2(x,3,'db4')开始就不对了,
输出的C和L与matlab中的数值完全不同,
请教问题在哪?
输入x类型是1-D Array of Real,输出C类型是1-D Array of Real,L类型是2-D Array of Real.
感激不尽~
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
sunxinstar
2019-07-18 20:24
迷失的傻 发表于 2012-5-4 17:17
我也有同样的问题,我怀疑是输入输出数据类型不对,设置为一维数组的话没法显示去噪后波形图 ...

我在输入x前加了一个显示控件,显示出数组和matlab中的输入也相同,但是输出C和L就是不对。。。

一周热门 更多>