📄 dsamp.html
字号:
<html><head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1"> <title>dsamp.m</title><link rel="stylesheet" type="text/css" href="../../m-syntax.css"></head><body><code><span class=defun_kw>function</span> <span class=defun_out>X </span>= <span class=defun_name>dsamp</span>(<span class=defun_in>Px,num_data</span>)<br><span class=h1>% DSAMP Generates samples from discrete distribution.</span><br><span class=help>%</span><br><span class=help>% <span class=help_field>Synopsis:</span></span><br><span class=help>% X = dsamp(Px,num_data)</span><br><span class=help>%</span><br><span class=help>% <span class=help_field>Input:</span></span><br><span class=help>% Px [dim x 1] Discrete probability distribution; it must</span><br><span class=help>% satisfy sum(Px) = 1 and min(Px) >= 0.</span><br><span class=help>% num_data [1 x 1] Number of samples to be generated.</span><br><span class=help>% </span><br><span class=help>% <span class=help_field>Example:</span></span><br><span class=help>% Px = [0.2 0.3 0.1 0.4];</span><br><span class=help>% X = dsamp(Px,1000);</span><br><span class=help>% Px_emp = hist(X,4)/1000</span><br><span class=help>%</span><br><span class=help>% See also</span><br><span class=help>% GSAMP, GMMSAMP</span><br><hr><span class=help1>% <span class=help1_field>About:</span> Statistical Pattern Recognition Toolbox</span><br><span class=help1>% (C) 1999-2005, Written by Vojtech Franc and Vaclav Hlavac</span><br><span class=help1>% Czech Technical University Prague</span><br><span class=help1>% Faculty of Electrical Engineering</span><br><span class=help1>% Center for Machine Perception</span><br><br><span class=help1>% <span class=help1_field>Modifications:</span></span><br><span class=help1>% 26-mar-2005, VF</span><br><br><hr>unif_X = rand(1,num_data);<br>X = zeros(1,num_data);<br><br>cum_Px = [0; tril(ones(length(Px)))*Px(:)];<br>cum_Px(<span class=keyword>end</span>) = inf;<br><span class=keyword>for</span> i=1:length(Px),<br> inx = find( unif_X >= cum_Px(i) & unif_X < cum_Px(i+1) );<br> X(inx) = i;<br><span class=keyword>end</span><br><br><span class=jump>return</span>;<br><span class=comment>% EOF</span><br></code>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -