如何在matlab中绘制ccdf

时间:2012-09-21 08:47:52

标签: matlab

我想在matlab中绘制一个ccdf图,这是我发现的一个例子:

http://www.mathworks.se/help/comm/ref/comm.ccdfclass.html

我修改了一下

A = fopen('alltimeinterval.txt');
B = fscanf(A,'%f');
hCCDF = comm.CCDF;

[CCDFy,CCDFx]=step(hCCDF,B)
plot(hCCDF)
set(gca,'XScale','log')

数组B包含一个浮点数列,我得到的图是这样的: enter image description here

但我希望x和y轴看起来像这个图: enter image description here

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

您需要在轴和绘图上设置一些样式参数。它非常简单,并在文档中得到了很好的解释。

http://blogs.mathworks.com/loren/2007/12/19/plotting-with-style/

http://www.mathworks.com/help/matlab/ref/axes_props.html

http://www.mathworks.com/help/matlab/ref/linespec.html