Need help figuring out what I am doing wrong with my graph
1 次查看(过去 30 天)
显示 更早的评论
my code::
function SumDice=RollDice(NumDice,NumRolls)
NumDice=1
NumRolls=500
distribution=zeros(NumDice*6,1);
for roll=1:NumRolls
diceValues = randi(6,[NumDice 1]);
totaldiceValue = sum(diceValues);
distribution(totaldiceValue) = distribution(totaldiceValue) +1;
end
valueMin = NumDice;
valueMax = 6 * NumDice;
bar(valueMin:valueMax, distribution(valueMin:valueMax), 'hist')
end
my graph is supposed to look like: http://i1308.photobucket.com/albums/s617/pingchu93/graph_zps0c8e0851.jpg
but i'm getting
The 1st graph has spaces and a difference x-axis scale which mine does not.
instead. any ideas? thanks!
0 个评论
采纳的回答
Thomas
2012-11-21
use
bar(valueMin:valueMax, distribution(valueMin:valueMax))
with out the 'hist' option
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Histograms 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!