查看: 86|回复: 0|关注: 0

[未答复] matlb画CDF图时出错,显示索引超出数组范围

[复制链接]

新手

7 麦片

财富积分


050


2

主题

3

帖子

0

最佳答案
发表于 7 天前 | 显示全部楼层 |阅读模式
错误提示:
索引超出数组范围。

出错 sym/subsref (line 859)
            R_tilde = builtin('subsref',L_tilde,Idx);

出错 cdfcalc (line 63)
xCDF = x(notdup);

出错 cdfplot (line 41)
[yy,xx,~,~,eid] = cdfcalc(x);

出错 barganing (line 61)
E=cdfplot(b2_array);


我在排查后发现主要是数组b2_array出了问题,但是我定义的数组b2_array=[];而且在画图时代码:
E=cdfplot(b2_array);
set(E,'color','b','LineStyle','--');

应该不会是个数上超出,为什么会“索引超出数组范围”?会不会是和数组内数据有关?工作区里数组内每个元素显示是1x1sym。
之前用这个数组调用plot函数正常的,调用cdfplot时就出错了.错误提示有点看不懂。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表