这个MATLAB不应该提示错误才对,代码是正确的,我调试题主提供的部分也没有发现错误(图1图2);重启MATLAB试试,再把函数体内的语句一行一句地分开,就像以下所列的代码;
R1=5;
R2=5;
R3=5;
R4=5;
R5=5;
R6=5;
us=100;
a11=1./R1+1./R2+1./R3;
a12=-1./R3;
a21=1./R3;
a22=1./R3+1./R4+1./(R5+R6);
b1=1;b2=0;
A=[a11, a12;a21,a22];
B=[b1;b2];
U=A\B+(us/R1);
图1
图2