0

我有两个在域和范围中具有相同空格的图形:

在此处输入图像描述

在此处输入图像描述

我按照这里的手册subimage

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 中用两个时频图制作一张图片?

4

1 回答 1

1

尝试

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

否则你正在尝试imagesc(T*t),一条线

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

B1=abs(B);
B1=B1/max(B1(:))*256; 
subimage(T*t, F*fs, uint8(B1));
于 2013-12-31T17:54:09.947 回答