微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview中调用matlab script出现的问题,谢谢

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

时间:10-02 整理:3721RD 点击:
在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.
感激不尽~

我也有同样的问题,我怀疑是输入输出数据类型不对,设置为一维数组的话没法显示去噪后波形图

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

你要对那个输出节点点右键选择类型。

选择类型

小编额,我也想用labview调用matlab,但不知从何做起,请指教!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top