请技术达人帮我讲解一下下面的 matlab 小波变换 代码.有4个问题想问.load noiswom;nbc = size(map,1); --1%使用haar小波进行2层分解[c,s] = wavedec2(X,2,'haar');sizec = size(c); --2for i = 1:sizec(2) --3if (c(i)>180)c(i)=1.2

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 05:23:29

请技术达人帮我讲解一下下面的 matlab 小波变换 代码.有4个问题想问.load noiswom;nbc = size(map,1); --1%使用haar小波进行2层分解[c,s] = wavedec2(X,2,'haar');sizec = size(c); --2for i = 1:sizec(2) --3if (c(i)>180)c(i)=1.2
请技术达人帮我讲解一下下面的 matlab 小波变换 代码.有4个问题想问.
load noiswom;
nbc = size(map,1); --1
%使用haar小波进行2层分解
[c,s] = wavedec2(X,2,'haar');
sizec = size(c); --2
for i = 1:sizec(2) --3
if (c(i)>180)
c(i)=1.2*c(i);
else
c(i)=0.8*c(i);
end
end
figure(1);
rx = waverec2(c,s,'haar');
colormap(pink(nbc)); 我把这句放在 figure(1)的上面,
subplot(2,2,1); 图像结果变了一种颜色?-----------4
image(wcodemat(X,nbc));
title('原始信号');
subplot(2,2,2)
image(wcodemat(rx,nbc))
title('增强后的信号');

请技术达人帮我讲解一下下面的 matlab 小波变换 代码.有4个问题想问.load noiswom;nbc = size(map,1); --1%使用haar小波进行2层分解[c,s] = wavedec2(X,2,'haar');sizec = size(c); --2for i = 1:sizec(2) --3if (c(i)>180)c(i)=1.2
LZ 要学会多多运用Matlab软件自带的 HELP 功能
很有利于你对软件的学习