查看单个帖子
旧 2008-01-30, 16:37   #1
caowenzi
初级会员
 
注册日期: 2008-01-09
年龄: 41
帖子: 3
声望力: 0
caowenzi 正向着好的方向发展
默认 【求助】程序出错 找不出来原因 请大家帮忙

错误为:
??? Error using ==> mrdivide
Matrix dimensions must agree.

Error in ==> mymean at 13
f(1)=(R0/2*sqrt(C0/L0)+G0/2*sqrt(L0/C0))*(1-1/(8*omga1^2)*(R0/L0-G0/C0)^2)-gbeta1;


出错函数为:
function f=mymean(x)
global omga1 omga2 gbeta1 galpha1 gbeta2 galpha2

R0=x(1);G0=x(2);C0=x(3);L0=x(4);
f(1)=(R0/2*sqrt(C0/L0)+G0/2*sqrt(L0/C0))*(1-1/(8*omga1^2)*(R0/L0-G0/C0)^2)-gbeta1;
f(2)=omga1*sqrt(L0*C0)*(1+1/(8*omga1^2)*(R0/L0-G0/C0)^2)-galpha1;
f(3)=(R0/2*sqrt(C0/L0)+G0/2*sqrt(L0/C0))*(1-1/(8*omga2^2)*(R0/L0-G0/C0)^2)-gbeta2;
f(4)=omga2*sqrt(L0*C0)*(1+1/(8*omga2^2)*(R0/L0-G0/C0)^2)-galpha2;
caowenzi 当前离线   回复时引用此帖