你自己的这个函数我们看不到,没法对你说了哦。这个错误原因就是你赋值前后B的长度和I不同,因此不能赋值,比如a(1) = [1 2]这样就不可以赋值,就会出现上面的提示。
如果B是单列的向量的话,试一下:A(:,I)=B如果B是单行的向量的话,试一下:A(I,:)=B如果B是M*N的话,这语句是什么意思啊