首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我得到“数组索引必须是正整数或逻辑值”。

为什么我得到“数组索引必须是正整数或逻辑值”。
EN

Stack Overflow用户
提问于 2020-10-14 09:50:08
回答 1查看 436关注 0票数 0

有人能找到我的代码在哪里抛出了这个函数的错误吗?alpha_p和width都是所有数字都为正数的数组。

代码语言:javascript
复制
gain2 = (alpha_p.'./(1-exp(-alpha_p.'.*width.'))).*((((2.*(exp((-2.*alpha_.*(1-k)-alpha_p.').*width.'))-1))./(-2.*alpha_.*(1-k)-alpha_p.'))-(((exp(-2.*alpha_.*(1-k).*width')-k)./(exp(-alpha_(1-k).*width.')-k)).*((1-exp((-alpha_.*(1-k)-alpha_p.').*width.'))./(alpha_.*(1-k)+alpha_p.'))));
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-14 10:45:02

该错误从下图中的框指示的部分传播。可能是由于-alpha_(1-k)之间缺少运算符造成的。当然,假设变量alpha_是一个常量/标量,而不是另一个数组。

扩展:对每个变量使用查找功能进行调试,并查找不遵循有效索引的任何变量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64345496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档