У меня есть матрица данных fft с течением времени, 8192 строк данных x 600 столбцов времени. Первый столбец является меткой частоты, первая строка показана ниже, но на самом деле не существует в файле данных, а также пробелы, они показаны просто для удобства чтения.перевести matlab plot в gnuplot 3d
Frequency, Sec1, Sec2, Sec3...Sec600
1e8, -95, -90, -92
1.1e8, -100, -101, -103
...
Она построена в MATLAB с помощью следующего кода (Apologies на другие плакаты, я захватил неправильный код Matlab)
х матрица 8192 строк на 600 столбцов, Р массив частотных меток, FrameLength = 1, figN = 3
function [] = TimeFreq(x,f,FrameLength,figN)
[t,fftSize] = size(x);
t = (1:1:t) * FrameLength;
figure(figN);
mesh(f,t,x)
xlabel('Frequency, Hz')
ylabel('time, sec')
zlabel('Power, dBm')
title('Time-Freq Representation')
Я наклоняю достаточно выяснить, как заставить его работать в Gnuplot. Вот пример изображения того, как он выглядит в Matlab: http://imagebin.org/253633
Хм ... код MATLAB это наверняка что-то еще. – yuk
Более воспроизводимый пример облегчит вам помощь. – Thor
Нет изображения, чтобы увидеть .... – NKN