Matlab中一张图片中的两个时频图片

时间:2013-12-31 17:47:07

标签: matlab time-frequency

我有两个数字在域和范围内具有相同的空格:

enter image description here

enter image description here

我按照关于subimage

的手册here进行操作
image1 = imagesc(T*t, F*fs, abs(B));
subimage(T*t, image1);    
image2 = imagesc(T*t, F*fs, abs(B'));
subimage(T*t, image2);    

但我没有照片。 可能我应该使用命令infuse代替。 我仍然不明白应该如何将不同的Y值和时频表示传递给命令。

该命令似乎不是针对三个参数设计的。

如何在Matlab的两个时频图中制作一张图片?

1 个答案:

答案 0 :(得分:1)

尝试

subimage(T*t, F*fs, uint8(abs(B)));

否则你试图imagesc(T*t),一行

如果B中的值超出abs(B)范围,则可能需要将uint8缩放为[0,255]:

B1=abs(B);
B1=B1/max(B1(:))*256; 
subimage(T*t, F*fs, uint8(B1));