B=[-0.5*(t1(1:end-1)+t1(2:end)),ones(n-1,1)];这句话不对,两个数组不匹配。试试:B=[-0.5*(t1(1:end-1)+t1(2:end)),ones(1,n-1)];或者改成别的,让数组的横纵坐标合适。别的问题不知道了。
你可以去MATLAB的workspace里双击这个矩阵查看一下你就知道你的矩阵有没有问题了。。。