Info
此问题已关闭。 请重新打开它进行编辑或回答。
How I accept generated [x,y] samples that fall into a probability density function or an equivalent area?
1 次查看(过去 30 天)
显示 更早的评论
I generate samples in 2-d space, i.e. x,y coordinates. I have a normal pdf and I want to keep/accept the samples that fall inside the pdf. Let as denote this area W. Is there a specific command for this? How can I implement it? I found in Matlab inpolygon command , but it works only for polygonal region and not on curves, such as pdf .
2 个评论
Star Strider
2017-10-14
The normal distribution extends from -Inf to +Inf. All the real values you create are by definition ‘inside the PDF’.
回答(1 个)
Image Analyst
2017-10-14
I'm not sure you mean "fall inside the pdf" since, of course, all values generated must come from the PDF. I think you mean "fall inside the area", presumably one defined by some limits on x and y
% Get x and y somehow
if x < x1 || x > x2 || y < y1 || y > y2
% Coordinate is out of bounds. Skip this one.
continue;
end
% Else do something with it.
2 个评论
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!