jiangxiaolong 发表于 2010-5-27 09:51

如何显示坐标轴。

N=1000;
n=1:N;
fs=1000;
t=n/fs;
fx=10;
fy=50;
x=cos(2*pi*fx*t);
y=10*cos(2*pi*fy*t);
z=x+y;
data=z;
imf=emd(data);emd_visu(data,1:length(data),imf,1);这个是我的程序,我运行后得到的IMF为什么没有坐标系,我想加上坐标系,如何加上?希望能够给我帮助,先谢谢了。

yanzhang_1 发表于 2010-5-27 10:27

回复 楼主 jiangxiaolong 的帖子

我也想加啊,不过还不会,
静候高手

南宫轩宇 发表于 2011-5-24 22:25

希望高手现身

凤鸣荆楚 发表于 2011-5-24 23:53

clc
fs=1000;
ts=1;
t=1/fs:1/fs:1;
x=cos(2*pi*10*t);
y=10*cos(2*pi*50*t);
z=x+y;
plot(t,z)
imf=emd(z);
cemd_visu(z,1:length(z),imf);

凤鸣荆楚 发表于 2011-5-24 23:54

回复 1 # jiangxiaolong 的帖子

再试一试,看行不行

凤鸣荆楚 发表于 2011-5-24 23:55

clc
fs=1000;
ts=1;
t=1/fs:1/fs:ts;
x=cos(2*pi*10*t);
y=10*cos(2*pi*50*t);
z=x+y;
plot(t,z)
imf=emd(z);
cemd_visu(z,1:length(z),imf);
把那个1改为ts

chenlu1986 发表于 2011-5-26 09:59

呃,是不是要在源程序里面改?偶之前没有在意这个问题 {:{28}:}

ChaChing 发表于 2011-5-26 14:16

这不是专业问题, 是matlab使用技巧
1.直接修改emd_visu, 把相关set(gca,'YTick',[]); set(gca,'XTick',[])注解掉
2.不更动emd_visu, 而事后修改gcfhh=get(gcf,'Children');
for ii=1:length(hh), set(hh(ii),'YTickMode','auto','XTickMode','auto'); end

南宫轩宇 发表于 2011-8-16 20:21

回复 1 # jiangxiaolong 的帖子

楼主你好,请问c2f和f2c这两幅图是什么意思啊,谢谢,小弟菜鸟
页: [1]
查看完整版本: 如何显示坐标轴。