位置 1 处的索引超出数组边界(不能超出 3)。 出错 BYYS (line 20) A_norm = D_norm(1:length(A), :);
时间: 2023-06-26 18:10:13 浏览: 60
这个错误提示说明你的代码在执行到 BYYS 函数的第 20 行时发生了错误,具体是在将 D_norm 的前 length(A) 行赋值给 A_norm 时发生了数组越界的错误。
可能的原因是 A 数组的长度超出了 D_norm 数组的行数,导致在将 D_norm 的前 length(A) 行赋值给 A_norm 时出现了数组越界的错误。你可以检查一下 A 和 D_norm 数组的长度是否匹配,或者在函数调用前检查一下输入参数的有效性,避免出现这种错误。