数组索引必须为正整数或逻辑值。 出错 mypdeeqn (第 7 行) s = [5-0.5*u(1)*u(2)-2*u(1); 0.25*u(1-tau)*u(2-tau)-0.4*u(2)]; 出错 pdepe (第 246 行) [c,f,s] = feval(pde,xi(1),t(1),U,Ux,varargin{:}); 出错 my (第 3 行) sol = pdepe(0, @mypdeeqn, @myic, @mybc, x, t);
时间: 2023-12-17 16:04:51 浏览: 66
这个错误是 Matlab 中的错误,提示了在 `mypdeeqn` 函数的第 7 行中,数组索引必须为正整数或逻辑值。具体原因可能是在代码中使用了非正整数或非逻辑值的索引,或者在数组中使用了无效的索引。需要检查代码中的变量和数组索引是否正确,并确保它们是有效的。如果无法解决这个问题,可以尝试在代码中添加调试语句,逐步排查错误的位置。
阅读全文