Матрица X, содержащаяся в файле .mat, представляет полученный сигнал. Элемент места (i, j) матрицы является i-м отсчетом j-го экрана. Частота дискретизации равна 4 Гвыб/с. Как построить глазковую диаграмму относительно сигнала, содержащегося в X, с помощью MatLab? Я пытался, но не смог нарисовать глазковую диаграмму из матрицы X (см. http://ge.tt/8Xq5SYh/v/1?c). Вот ссылка на матрицу X, которую я использовал:
и мой код MatLab:
%sampling frequency fs=4 GS/s
rows=4000; %4000 rows (samples) |__ in matrix X
columns=10; %1000 columns (screens) |
%for plot all the graphics in the same window (overlapping)
hold on;
%index of the single row (column for the single column)
row=1:1:100;
t=1:1:100;
for column=1:columns,
%plot
plot(t,X(row, column),'-bo','LineWidth',1, 'MarkerEdgeColor','b', 'MarkerFaceColor','b', 'MarkerSize',2);
end
%axis properties
set(gca,'YTick', [-0.5 -0.45 -0.4 -0.35 -0.3 -0.25 -0.2 -0.15 -0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5]); %soli valori di ascisse da visualizzare
grid on;
set(gca,'GridLineStyle','-');
axis([0 10 -0.5 0.5]);
Кто-нибудь может попытаться показать мне, как это сделать? может матрица не та?
Заранее спасибо всем кто ответит