starbinbin 发表于 2009-8-10 12:56

matlab急救!!!

下面这句代码怎么有错啊???
哪位大侠能帮忙检查一下嘛?我检查了N遍了,还是有问题,555555{:2_44:}
solve('a4*x+k*(a2*x-1000*(c12*(b5*y+2*b2*b4*y+b3^2*y+3*b2^2*b3*y+b2^4*y)+c22*(b4*y+2*b2*b3*y+b2^3*y+b3*y+b2^2*y+b2*y+y))+a3*x-1000*(c13*(b5*y+2*b2*b4*y+b3^2*y+3*b2^2*b3*y+b2^4*y)+c23*(b4*y+2*b2*b3*y+b2^3*y+b3*y+b2^2*y+b2*y+y))-1000*(c14*(b5*y+2*b2*b4*y+b3^2*y+3*b2^2*b3*y+b2^4*y)+c24*(b4*y+2*b2*b3*y+b2^3*y+b3*y+b2^2*y+b2*y+y))=0','y')
目的是解出y,其他的变量都已知,我都看的无语了。。。。。。

chip 发表于 2009-8-10 13:33

少了一个括号,没有与a2前的括号相对应的另一半括号。

linjietu 发表于 2009-8-10 13:34

嗯....对哈

starbinbin 发表于 2009-8-10 17:10

还是运行不了啊?能不能先运行一下再发给我?多谢! 2# chip

starbinbin 发表于 2009-8-10 17:13

因为我改了以后还是有错 2# chip

starbinbin 发表于 2009-8-10 17:19

怎么没人回答我了啊。。。
急死了我。。。

fc013 发表于 2009-8-10 19:47

solve('a4*x+k*(a2*x-1000*(c12*(b5*y+2*b2*b4*y+b3^2*y+3*b2^2*b3*y+b2^4*y)+c22*(b4*y+2*b2*b3*y+b2^3*y+b3*y+b2^2*y+b2*y+y))+a3*x-1000*(c13*(b5*y+2*b2*b4*y+b3^2*y+3*b2^2*b3*y+b2^4*y)+c23*(b4*y+2*b2*b3*y+b2^3*y+b3*y+b2^2*y+b2*y+y))-1000*(c14*(b5*y+2*b2*b4*y+b3^2*y+3*b2^2*b3*y+b2^4*y)+c24*(b4*y+2*b2*b3*y+b2^3*y+b3*y+b2^2*y+b2*y+y)))=0','y')

ans =

(a4*x + k*(a2*x + a3*x))/(k*(1000*c12*(b2^4 + 3*b2^2*b3 + 2*b4*b2 + b3^2 + b5) + 1000*c13*(b2^4 + 3*b2^2*b3 + 2*b4*b2 + b3^2 + b5) + 1000*c14*(b2^4 + 3*b2^2*b3 + 2*b4*b2 + b3^2 + b5) + 1000*c22*(b2 + b3 + b4 + 2*b2*b3 + b2^2 + b2^3 + 1) + 1000*c23*(b2 + b3 + b4 + 2*b2*b3 + b2^2 + b2^3 + 1) + 1000*c24*(b2 + b3 + b4 + 2*b2*b3 + b2^2 + b2^3 + 1)))

starbinbin 发表于 2009-8-10 20:46

把各个字母的数带进去了,得出的答案如下:
-fgg+3
我没有定义fgg啊,是什么回事啊?

zzyshr 发表于 2009-8-10 20:48

少了一个(

starbinbin 发表于 2009-8-10 22:09

如何在ans中带入未知数去啊?
页: [1] 2
查看完整版本: matlab急救!!!