Effacer les filtres
Effacer les filtres

How to create a vector (or number?) with predefined mean and stdv (Standard deviation)?

5 vues (au cours des 30 derniers jours)
Hello, I would like to know how to create a vector (or number if possible)with predefined mean and std? Lets say that I need a vector with mean 13.8 and std 3.2.
Thanks.

Réponse acceptée

Image Analyst
Image Analyst le 16 Sep 2015
Did you try randn()?
numSamples = 1000;
observations = 13.8 + 3.2 * randn(1, numSamples);
subplot(2,1,1);
plot(observations, 'b*');
grid on;
% Get histogram
[counts, edges] = histcounts(observations, 50);
subplot(2,1,2);
bar(edges(1:end-1), counts, 'BarWidth', 1, 'FaceColor', 'b');
grid on;
  1 commentaire
Sergey Dukman
Sergey Dukman le 16 Sep 2015
Thank you. I have only one question left. What does this expression (1, numSamples) means?
Sergey

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by