oxysword 发表于 2009-5-6 05:46

求助!一个简单的编程解方程,请大家帮忙。

请问,我想通过输入E1,E2,E3,E4,得到W5和W6。应该如何编程。

E1=?;E2=?;E3=?;E4=?;

>> W1=E1;W2=E1+E2;W3=W2+E3;W4=W3+E4;
>> A=[-0.5*(W2+W1),1;-0.5*(W3+W2),1;-0.5*(W4+W3),1];
>> Y=; A1=A'; P=A1*A; P1=inv(P);

P2=P1*A1*Y;

此时得出P2,P2为一个2*1的矩阵。如P2=
然后令b=12,u=44(即P2的两个值分别赋给b和t)

最后计算出
W5=*exp(1)^[-b*(5-1)]+u/b
W6=*exp(1)^[-b*(6-1)]+u/b

请高手帮忙如何解决啊?

[ 本帖最后由 ChaChing 于 2009-5-6 08:38 编辑 ]

friendchj 发表于 2009-5-6 08:45

help function

oxysword 发表于 2009-5-6 08:49

回复 沙发 friendchj 的帖子

。。。可以具体说说么?高手。。。

friendchj 发表于 2009-5-6 09:09

% myfun.m
function =myfun(E1,E2,E3,E4)
W1=E1;W2=E1+E2;W3=W2+E3;W4=W3+E4;
A=[-0.5*(W2+W1),1;-0.5*(W3+W2),1;-0.5*(W4+W3),1];
Y=; A1=A'; P=A1*A; P1=inv(P);
P2=P1*A1*Y;
W5=*exp(1)^[-b*(5-1)]+u/b
W6=*exp(1)^[-b*(6-1)]+u/b

cheno9468 发表于 2009-5-8 03:45

原帖由 friendchj 于 2009-5-6 09:09 发表 http://www.chinavib.com/forum/images/common/back.gif
% myfun.m
function =myfun(E1,E2,E3,E4)
W1=E1;W2=E1+E2;W3=W2+E3;W4=W3+E4;
A=[-0.5*(W2+W1),1;-0.5*(W3+W2),1;-0.5*(W4+W3),1];
Y=; A1=A'; P=A1*A; P1=inv(P);
P2=P1*A1*Y;
W5=


b和u好象没有被定义
页: [1]
查看完整版本: 求助!一个简单的编程解方程,请大家帮忙。