0
이 주어진 예 나타낸다 :MATLAB 찾기 광고 차단과는
a=rand(100,1)
ecdf(a)
얻어진 플롯 빈의 값 (X)의 비율에 있고, 점 Y 비율에 것이다. y = 0.5 (값의 50 %) 라인을 추가하고 플롯의 라인을 교차 할 때 예측 된 x 값을 보여주고 싶습니다.
그것은 가능하지만 내 지식을 억제합니다. 사전에
덕분에
이 주어진 예 나타낸다 :MATLAB 찾기 광고 차단과는
a=rand(100,1)
ecdf(a)
얻어진 플롯 빈의 값 (X)의 비율에 있고, 점 Y 비율에 것이다. y = 0.5 (값의 50 %) 라인을 추가하고 플롯의 라인을 교차 할 때 예측 된 x 값을 보여주고 싶습니다.
그것은 가능하지만 내 지식을 억제합니다. 사전에
덕분에
내가 제대로 질문을하지 있는지 해석 -하지만 이것은 내가 생각하는 (1
에 0
0.5의 높이에서 줄을 추가 간단
a=rand(100,1)
ecdf(a)
hold on
plot([0 1],[1 1]*0.5);
로 수 당신을 위해 ecdf
가 생산 한 음모의 한계).
a = rand(100,1)
[f x] = ecdf(a);
figure
plot(x, f); % now you have to make the plot yourself...
hold all
plot(x, 0.5 * ones(size(x))); % add the line at y=0.5
title 'cumulative probability of rand()'
xest = interp1(f, x, 0.5); % interpolate - find x where f would be 0.5
fprintf(1, 'The intercept is at x=%.2f\n", xest);
:이 두 선이 교차하는 지점을 찾으려면
, 당신은 ecdf
기능의 다른 양식을 사용하여 플롯의 점수를 획득 할 필요가