看板 MATLAB 關於我們 聯絡資訊
本身跑出一堆速度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
navynco:你是要畫這種圖嗎-->http://ppt.cc/iMum 07/28 13:59