数组索引必须为正整数或逻辑值。 出错 nihe (第 154 行) plot(diff(cumsum(weights)));

动态 未结 0 110
小小草
小小草 LV1 2023年9月23日 23:40 发表
这个错误可能是因为 `weights` 数组中存在非正数的值,导致在计算累计权重时出现了负数。可以尝试将所有非正数的权重设为最小值 `eps`,即: ```matlab weights(weights <= 0) = eps; ``` 然后再运行代码看看是否能够解决问题。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复