查看: 2571|回复: 4|关注: 0

[已答复] matlab 关于出错 hhspectrum (line 20)

[复制链接]

新手

5 麦片

财富积分


050


8

主题

23

帖子

0

最佳答案
发表于 2016-4-30 22:48:01 | 显示全部楼层 |阅读模式
出错 hhspectrum (line 20)
if nargin < 2
调用 "E:\matlab\toolbox\hht\hhspectrum.m>hhspectrum" 时,未对输出参数 "A" (可能还包括其他参数)赋值。

hhspectrum.m已经附上
我要运行的程序 结果只出现原始信号,其他的都没有

>> % 原始数据
fs = 1000;
ts = 1/fs;
t=0:ts:0.3;
y=2*sin(2*pi*10*t);% + 5.*sin(2*pi*100*t);
figure
plot(t, y)
title('原始信号')
% 求Hilbert-Huang谱
[A,fh,th] = hhspectrum(y);
figure
subplot(211)
plot(th*ts, A)
title('瞬时幅值') % 就是包络
subplot(212)
plot(th*ts, fh*fs)
title('瞬时频率')
% 显示结果
[im,tt,ff] = toimage(A,fh,th);
disp_hhs(im,tt)
colormap(flipud(gray))
% 编程实现显示
figure
imagesc(tt*ts,[0,0.5*fs],im);
ylabel('frequency/Hz')
set(gca,'YDir','normal')
xlabel('time/s')
title('Hilbert-Huang spectrum')

hhspectrum.m

845 Bytes, 下载次数: 28

新手

15 麦片

财富积分


050


24

主题

51

帖子

0

最佳答案
  • 关注者: 2
发表于 2017-1-16 17:36:40 | 显示全部楼层
亲这个问题解决了么?1204826752

新手

11 麦片

财富积分


050


8

主题

42

帖子

0

最佳答案
  • 关注者: 6
发表于 2018-1-17 17:49:13 | 显示全部楼层
亲,这个问题解决了吗?

新手

5 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
发表于 2018-5-5 08:10:12 | 显示全部楼层
亲,这个问题解决了吗?我也遇到了,能否解答一下,1162174938

新手

5 麦片

财富积分


050


0

主题

2

帖子

0

最佳答案
发表于 2019-11-9 15:13:45 | 显示全部楼层
你没分解,肯定只有原信号啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表