24小时热门版块排行榜    

查看: 899  |  回复: 1

myshcool12

新虫 (初入文坛)

[求助] solve函数求解有七个未知数的方程组为什么无解呢? 已有1人参与

eq1=[num2str(w1),'*(a/(1+b*exp(-k*1)))+(1-',num2str(w1),')*c*(1+exp(d-e*1))^(-1/f)=-0.16'];
  eq2=[num2str(w1),'*(a/(1+b*exp(-k*2)))+(1-',num2str(w1),')*c*(1+exp(d-e*2))^(-1/f)=-2.07'];
  eq3=[num2str(w1),'*(a/(1+b*exp(-k*3)))+(1-',num2str(w1),')*c*(1+exp(d-e*3))^(-1/f)=-3.27'];
  eq4=[num2str(w1),'*(a/(1+b*exp(-k*4)))+(1-',num2str(w1),')*c*(1+exp(d-e*4))^(-1/f)=-3.42'];
  eq5=[num2str(w1),'*(a/(1+b*exp(-k*5)))+(1-',num2str(w1),')*c*(1+exp(d-e*5))^(-1/f)=-3.36'];
  eq6=[num2str(w1),'*(a/(1+b*exp(-k*6)))+(1-',num2str(w1),')*c*(1+exp(d-e*6))^(-1/f)=-5.03'];
  eq7=[num2str(w1),'*(a/(1+b*exp(-k*7)))+(1-',num2str(w1),')*c*(1+exp(d-e*7))^(-1/f)=-7.22'];
  [a,b,c,d,e,f,k]=solve(eq1,eq2,eq3,eq4,eq5,eq6,eq7,'a,b,c,d,e,f,k');
函数程序如上,没有任何语法错误,可是得到的a,b,c,d,e,f,k这七个未知数没有值,这是为什么?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

乾知大始,坤道作成。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yongcailiu

金虫 (小有名气)

【答案】应助回帖

方程非线性,无解析解的情况很多,改用数值求解
2楼2015-03-23 09:00:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 myshcool12 的主题更新
信息提示
请填处理意见