Plotting the same distribution function in two different ways return two different graphs

1 Ansicht (letzte 30 Tage)
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!

Akzeptierte Antwort

Jon
Jon am 12 Aug. 2015
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.

Weitere Antworten (0)

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by