matlab
你行你上天
专注:智能硬件,信号处理算法,数据挖掘算法,Labview虚拟仪器
展开
-
MATLAB从数组中以等概率随机选出不同的元素
问题:数组a,长度为n,要求以等概率随机从a中选出m个元素(各元素不能来自相同位置) 解答: 用randperm函数。rand_index = randperm(n);%将序号随机排列draw_rand_index = rand_index(1:m);%取出前m个序号b = a(dram_rand_index);%取出这m个序号对应的元素原创 2016-11-10 22:02:42 · 21349 阅读 · 1 评论 -
MATLAB小波分解/重构wavedec/waverec函数中L和C的意义
这两天在做用小波阈值法进行信号去噪的问题,需要将信号进行五层小波分解,每进行一层分解时都将该层得到的细节系数CDi进行一次阈值化处理。这可以通过多次调用matlab中的dwt函数来实现。但是,在信号进行重构的过程中遇到了问题。 我原来的想法是,多次调用idwt函数来实现逐层重构。然而,遇到了系数长度不匹配的问题。比如,对于长度为1000点的数据,进行五层小波分解时,各层系数的长度依次是502,原创 2016-11-10 22:09:33 · 28532 阅读 · 5 评论