【发布时间】:2013-01-27 13:49:32
【问题描述】:
我需要从
中绘制一个均匀分布矩阵的概率密度函数U = rand (1,1000)
但我不能使用 ksdensity 函数。我试过这个:
term = 1000;
U = rand (1,term);
x=0:0.001:1;
for j = 2:term;
u_height(j) = u_height(j-1)+((abs(x(j)-U(j))<0.01/2)/0.01)/term;
n_height(j) = n_height(j-1)+((abs(x(j)-N(j))<0.01/2)/0.01)/term;
end
但它的绘图不正确
【问题讨论】:
-
你到底想做什么?
plot(U/sum(U))怎么了? -
你考虑过直方图吗?见
hist和histc。 -
@Junuxx,这行不通,请参阅:stackoverflow.com/questions/5320677/…
-
@slayton:我明白你的意思,感谢您的更正。不过,OPs 方法似乎很复杂。
-
@Junuxx,是的,这个方法没有任何意义。
标签: matlab distribution uniform