我正在努力使用一些 PDF 分发来模拟无线信号。问题是我正在研究不具备这些功能的旧版本的 matlab,例如;normpdf
,chi1pdf
和raylpdf
.
任何形式的帮助将不胜感激。
谢谢
我正在努力使用一些 PDF 分发来模拟无线信号。问题是我正在研究不具备这些功能的旧版本的 matlab,例如;normpdf
,chi1pdf
和raylpdf
.
任何形式的帮助将不胜感激。
谢谢
如果您有一个遵循正态分布的随机数生成器,则可以使用逆变换采样来生成任何分布的随机数。
inputData = ...
% Statistics
pdf = hist(inputData,ceil(sqrt(numel(inputData))));
pdf_norm = pdf/sum(pdf);
cdf_norm = cumsum(pdf_norm);
% Plot
figure
subplot(1,2,1)
title('pdf (normalized)')
bar(pdf_norm);
subplot(1,2,2)
title('cdf (normalized)')
plot(cdf_norm,'r')
hold off