How to create a vector (or number?) with predefined mean and stdv (Standard deviation)?
5 次查看(过去 30 天)
显示 更早的评论
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.
0 个评论
采纳的回答
Image Analyst
2015-9-16
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;
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Histograms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!