作者f01730 (f01730)
看板MATLAB
标题[讨论] hist语法
时间Wed Jul 25 22:44:13 2012
本身跑出一堆速度data之後 想对它做速度分布图
Range = 1000
ysum=zero(1,Range)
for i = 1500:3000;%让模拟平衡一段时间後再取data,从第1500步开始到3000步
v=vx(:,i);%总共有1372atoms
[y,x]=hist(v,Range);
ysum=ysum+y;
end
plot(x,ysum/Range/1501,'r');
请问各位大大 这里是否有区间不一样大小的问题?
hist指令会直接取出每一步最大最小值 再去做Range分配 但如果最大最小值的差距
每一步都不相同的话 是否Range的大小也会有所不同呢? 如何固定间距大小
让每一步的data可以在相同的间距里去做分布???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.234.134