ダイナミックランダム散布ヒストグラムを生成します

Xは1にダイナミックポイント範囲0を生成するために、10 000からのものです

上のボックス。
軸([0 1 0 100])。
上に保持する
m = 0です。
= 0、B = 1。
100:I = 1
、X = A +(B-A)*ランド(100,1)。
m個の=のM + 1。
Y =ログ(X)。
プロット(X、M、R '')、
ポーズ(0.01)
フレーム= getframeの(GCF)。
imind = frame2im(フレーム)。
[imind、CM] = rgb2ind(imind、256)。
もし私== 1
関数imwrite(imind、CM、 '1234.gif'、 'GIF'、 'loopcountに'、INF、 '遅延時間'、1E-4);%!第一次必须创建
他の
関数imwrite(imind、センチ、 '1234.gif'、 'GIF'、 'WRITEMODE'、 '追記'、 '遅延時間'、1E-4)。
エンド・
エンド

生成部10個の000 1 0〜動的ヒストグラム分布ポイント

軸([0 1 0 800])。
上に保持
= 0、B = 1。
X = [];
N = [];
私は= 1:100
、M =(A +(B-A)*ランド(100,1)) ';
X = [X(1:0)MX(1:終了)]。
Y = -log(1-X)。
[L、G] = HIST(X、20)。
HIST(X、20)
H = findobjを(GCA、 'タイプ'、 'パッチ')。
セット(H、 'のFaceColor'、 'R');
ポーズ(0.05)。
終わり

動的の散乱Y = -ln(1-X)を生成します

 上のボックス。
軸([0 8 0 100])。
上に保持する
m = 0です。
= 0、B = 1。
100:I = 1
、X = A +(B-A)*ランド(100,1)。
m個の=のM + 1。
Y = -log(X)。
プロット(Y、M、 'B')
ポーズ(0.01)。
フレーム=関数getframe(GCF)。
imind = frame2im(フレーム)。
[imind、CM] = rgb2ind(imind、256)。
もし私== 1
関数imwrite(imind、CM、 '12345.gif'、 'GIF'、 'loopcountに'、INF、 '遅延時間'、1E-4);%!第一次必须创建
他の
関数imwrite(imind、センチ、 '12345.gif'、 'GIF'、 'WRITEMODE'、 '追記'、 '遅延時間'、1E-4)。
エンド・
エンド
動的Yのヒストグラムを生成します

軸([0 8 0 4000])。
上に保持
= 0、B = 1。
X = [];
N = [];
私は= 1:100
、M =(A +(B-A)*ランド(100,1)) ';
X = [X(1:0)MX(1:終了)]。
Y = -log(1-X)。
HIST(Y、16)
H = findobjを(GCA、 'タイプ'、 'パッチ')。
セット(H、 'のFaceColor'、 'B')。
ポーズ(0.05)。
終わり

散乱Xを生成するダイナミックスキャッタグラム0.5X + 0.1の3-5およびyビットであります

軸([0 5 0 1500])。
上に保持
= 3、B = 5。
X = [];
N = [];
私は= 1:100
、M =(A +(B-A)*ランド(100,1)) ';
X = [X(1:0)MX(1:終了)]。
Y = 0.1×X + 0.5。
HIST(X、10)
H = findobjを(GCA、 'タイプ'、 'パッチ')。
セット(H、 'のFaceColor'、 'R');
HIST(Y、10)
セット(GCF、 'outerposition'、(0、 '画面サイズ')を取得)%设置最大化
フレーム= getframeの(GCF)。
imind = frame2im(フレーム)。
[imind、CM] = rgb2ind(imind、256)。
もし私== 1
関数imwrite(imind、CM、 '3.gif'、 'GIF'、 'loopcountに'、INF、 '遅延時間'、1E-4);%!第一次必须创建
他の
関数imwrite(imind、センチ、 '3.gif'、 'GIF'、 'WRITEMODE'、 '追記'、 '遅延時間'、1E-4)。

ポーズ(0.01)。
エンド・
エンド

おすすめ

転載: www.cnblogs.com/liugangjiayou/p/11488398.html