数组索引必须为正整数或逻辑值。 出错 Untitled8 (line 30) A(idx, idx-n1*2) = 5*D*epsilon/(8*(1+epsilon)*kn*deltaA2^2*n2);
时间: 2023-11-14 14:45:59 浏览: 783
matlab使用过程中的常见问题解答
这个错误提示意味着你在使用数组索引时出现了问题。具体来说,在第30行的语句中,你使用了一个非正整数的索引值或者逻辑值,这是不允许的。
请检查代码中的变量idx和n1的值是否正确,并确保它们都是正整数。如果这些变量是逻辑变量,请使用适当的运算符将它们转换为整数值。
此外,请确保你正在使用的数组是正确的类型和大小,并且在使用索引时没有超出它的边界。如果你仍然无法解决问题,请提供更多的代码和错误信息,这样我才能更好地帮助你。
阅读全文