[問題] 用randn產生的高斯隨機分布矩陣內容已回收
%我現在用 randn 產生一個高斯的隨機變數 平均數0 變異數4
y=4*randn(1,1000);
%然後要對每個樣本作平方律裝置
y=y.^(2);
y=roundn(y,-2); %取到小數點第2位
%問題來了
%我想把裡面的內容都先變成整數
%於是
y=y.*100; % 可是他卻變成/100
%我想把內容都變成整數後
[y1]=hist(y,max(y)+1) % 算mix(y)~max(y) 每一個數的個數 求到y1(y軸)
x1=min(y):max(y); % 求到x軸
%之後
y1=y1./100; % 轉回小數點2位
x1=x1./100;
subplot(1,1,1),bar(x1,y1./1000) % y軸以百分比表示
%我想要讓圖看起來比較精準
%可是上面就出現那樣的問題 不知道如何解決
%我用的是 matlab R2009a
%我才剛摸 matlab 兩天 碰到這樣得問題不知道如何解決><"
%希望有大大可以幫忙
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.113.125.67
※ 編輯: tomas0011 來自: 120.113.125.67 (12/24 19:36)
推
12/24 22:26, , 1F
12/24 22:26, 1F
→
12/24 22:27, , 2F
12/24 22:27, 2F
→
12/24 22:28, , 3F
12/24 22:28, 3F
→
12/24 23:49, , 4F
12/24 23:49, 4F