labview中调用matlab script出现的问题,谢谢
时间:10-02
整理:3721RD
点击:
在matlab中调试成功的小波消噪程序,需要在labview中调用,但一直未成功。
matlab程序如下:
输出的C和L与matlab中的数值完全不同,
请教问题在哪?
输入x类型是1-D Array of Real,输出C类型是1-D Array of Real,L类型是2-D Array of Real.
感激不尽~
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.
感激不尽~
我也有同样的问题,我怀疑是输入输出数据类型不对,设置为一维数组的话没法显示去噪后波形图
我在输入x前加了一个显示控件,显示出数组和matlab中的输入也相同,但是输出C和L就是不对。
你要对那个输出节点点右键选择类型。
选择类型
小编额,我也想用labview调用matlab,但不知从何做起,请指教!