首页 > 解决方案 > CDF 输入参数不足

问题描述

我正在尝试为我的数据绘制 CDF,但收到以下错误消息:

使用 cdf 时出错(第 69 行)输入参数不足

我的代码:

 data =cell(1,5);
 for j=1:length(container)-7
        data{j} = some_values;
 cdfplot(data)

所以 data1x5 cell里面有一段时间,值如下 1x14600double, 1x260double, 1x2222double, 1x3000double,1x72double

我期望每个双数组都有一个单独的行,即我的 cdf 图有 5 行。但是,错误消息让我感到困惑,因为我肯定已经传递了数据。有任何想法吗?

编辑:好的,我写错了而不是cdfplot(),我有cdf()......问题仍然存在

标签: matlabdistributioncell-array

解决方案


问题是缺乏关于细胞和图形如何工作的知识。

figure;
hold on;
cellfun(@cdfplot,data);

这段代码完成了工作:)


推荐阅读