How to plot multiple CDF in one figure?

11 Ansichten (letzte 30 Tage)
Tania Islam
Tania Islam am 6 Nov. 2019
Beantwortet: Jalaj Gambhir am 11 Nov. 2019
Hello
I have 6 dataset. Each contains 10000 values.
I want to plot the CDF (Cumulative distribution function) of the dataset in a same figure in order to compare them.
I know that, total CDF will be 1 for each dataset.
How can I do that in MATLAB.
I am using cdfplot(dataset). But this is not working.
I am attaching a sample figure here.

Antworten (1)

Jalaj Gambhir
Jalaj Gambhir am 11 Nov. 2019
Hi,
You can easily use 'hold on' between each cdfplot for each dataset.
For example:
load coastlines;
cdfplot(coastlat);
hold on;
cdfplot(coastlon);
Here the 'coastlat' and 'coastlon' are vectors of size 9865*1. And the output as:

Kategorien

Mehr zu Descriptive Statistics and Visualization 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