Quelqu'un peut-il expliquer les deux lignes de code mises en évidence ci-dessous qui utilisent repmat
? Ceci est pris directement à partir des MathWorks documentation for learning data analysis:Matlab: explication du code repmat
bin_counts = hist(c3); % Histogram bin counts
N = max(bin_counts); % Maximum bin count
mu3 = mean(c3); % Data mean
sigma3 = std(c3); % Data standard deviation
hist(c3) % Plot histogram
hold on
plot([mu3 mu3],[0 N],'r','LineWidth',2) % Mean
% --------------------------------------------------------------
X = repmat(mu3+(1:2)*sigma3,2,1); % WHAT IS THIS?
Y = repmat([0;N],1,2); % WHY IS THIS NECESSARY?
% --------------------------------------------------------------
plot(X,Y,'g','LineWidth',2) % Standard deviations
legend('Data','Mean','Stds')
hold off
Quelqu'un pourrait-il expliquer la ligne X = repmat(...)
à moi? Je sais qu'il sera tracé pour les lignes d'écart-type 1 et 2.
En outre, j'ai essayé de commenter la ligne Y = ...
, et l'intrigue ressemble exactement la même chose, alors quel est le but de cette ligne?
Merci