xhm790912 发表于 2007-7-25 15:16

imagesc和contour绘图结果比较图片和说明

本帖最后由 wdhd 于 2016-9-7 15:11 编辑

  (1)
  contour绘图结果
  说明:t: 1行15000列
  f: 515行1列,高频在上低频在下
  f2:1行515列,低频在左高频在右
  p:515行15000列
  程序
  figure
  contour(t,f,p);
  1
  结果比较正确,但是运算量太大(提示out of memory),实际矩阵长度是这个矩阵的两倍
  (2)采用imagesc绘图
  1)p矩阵上下不翻转
  程序
  figure
  imagesc(t,f2,p);
  2
  频率定位不对,频率变化趋势也不对
  2)p矩阵上下翻转
  程序:
  figure
  imagesc(t,f,p);
  或
  figure
  imagesc(t,f2,p1);
  3
  频率随时间变化趋势对,但频率定位不对

zhangnan3509 发表于 2007-7-25 15:18

你编辑一下自己的帖子,然后你就会发现在编辑页的下面有上传图片的专栏,我还是不明白您的意图,能不能把程序写上来

zhangnan3509 发表于 2007-7-25 16:11

帮助楼主重新发一下帖子

(1)contour绘图结果
说明:t: 1行15000列(时间轴)
f: 515行1列,高频在上低频在下(频率轴)
f2:1行515列,低频在左高频在右
p:515行15000列(连续小波变换得到的系数矩阵)
程序
figure
contour(t,f,p);
结果比较正确,但是运算量太大(提示out of memory),实际矩阵长度是这个矩阵的两倍

[ 本帖最后由 zhangnan3509 于 2007-7-25 16:33 编辑 ]

zhangnan3509 发表于 2007-7-25 16:33

(2)采用imagesc绘图
1)p矩阵上下不翻转
程序
figure
imagesc(t,f2,p);

结果:频率定位不对,频率变化趋势也不对

[ 本帖最后由 zhangnan3509 于 2007-7-25 16:34 编辑 ]

zhangnan3509 发表于 2007-7-25 16:36

(3)p矩阵上下翻转
程序:
figure
imagesc(t,f,p);

figure
imagesc(t,f2,p1);
结果:频率随时间变化趋势对,但频率定位不对


最后 附件中有数据

[ 本帖最后由 zhangnan3509 于 2007-7-25 16:38 编辑 ]

zhlong 发表于 2007-7-25 21:48

楼主可以用set(gca,'Ydir','normal')试试
(偶机子上matlab还没装好)

[ 本帖最后由 zhlong 于 2007-7-25 21:50 编辑 ]

16443 发表于 2007-7-26 13:11

本帖最后由 wdhd 于 2016-9-7 15:12 编辑

原帖由 zhangnan3509 于 2007-7-25 16:36 发表
(3)p矩阵上下翻转
程序:
figure
imagesc(t,f,p);

figure
imagesc(t,f2,p1);
结果:频率随时间变化趋势对,但频率定位不对
为什么P矩阵上下翻转与不翻转有这么大的区别呢 ?
页: [1]
查看完整版本: imagesc和contour绘图结果比较图片和说明