Câu hỏi: có thể minh họa hình ảnh trên trục không đồng nhất không?Trục không đồng nhất của imagesc() trong Matlab
chi tiết:
tôi cần để minh họa một chuỗi thời gian đa chiều như một hình ảnh. Nhưng lưới thời gian của thời gian này rất không đồng đều. Dưới đây là ví dụ:
m = 10;
n = 3;
t = sort(rand(m, 1)); % non-uniform time
values = randn(m, n); % some random values
figure, plot(t, values);
xử lý tốt.
Nhưng imagesc()
chuyển đổi t
vào thời gian thống nhất giữa t(1)
và t(end)
theo tài liệu:
imagesc (x, y, C) sẽ hiển thị C như một hình ảnh và xác định các giới hạn của x và y- trục với vectơ x và y.
Do đó, lệnh:
figure, imagesc(t, 1 : n, values'); colorbar;
minh họa hình ảnh trên lưới thời gian thống nhất.
Edit: Có thể tái lấy mẫu chuỗi thời gian với độ phân giải thống nhất cao hơn. Nhưng thời gian của tôi đã rất lớn.
cảm ơn bạn, có vẻ thú vị. Tôi sẽ kiểm tra khi tôi ở gần PC. – Serg