Plotting the same distribution function in two different ways return two different graphs
조회 수: 1 (최근 30일)
이전 댓글 표시
Hello,
I use the following code to plot a CDF (FvR)
% Plot the estimated and actual distribution functions.
figure;
set(gcf,'DefaultLineLineWidth',1.25)
vR = sort(vR);
FvR = sort(FvR);
plot([vR(1);vR],[0 FvR],':');
hold on
set(gca,'LineWidth',1.25)
legend('Single-Index-Estimated CDF',4)
axis ([0.5 max(vR) 0 1])
and I get the following graph

while when I use
plot(FvR)
I get:

The two graphs are very different. I believe that the only real difference in the code is that in the first one I declared both axis, so I don't understand why I have two distributions that look so different.
Thank you!
댓글 수: 0
채택된 답변
Jon
2015년 8월 12일
In your first plot, you are plotting using the following code:
plot([vR(1);vR],[0 FvR],':');
In your second plot, you are (effectively) plotting using the following code:
plot(1:length(FvR),FvR)
The x-axes are different, hence the different plots.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Line Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!