1732 1

[问答] 含参非线性方程组如何求解 [推广有奖]

  • 0关注
  • 0粉丝

高中生

30%

还不是VIP/贵宾

-

威望
0
论坛币
263 个
通用积分
2.0000
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
102 点
帖子
7
精华
0
在线时间
41 小时
注册时间
2016-7-1
最后登录
2025-1-20

楼主
彩云惊岁晚5 发表于 2016-10-9 10:41:18 |AI写论文
25论坛币
已知:非线性方程组:
k1*x=z*(1-y)*b+l;
k2*y=z*(1-x)*b;
k3*z=a*(1-x)*(1-y);
其中k1, k2,k3,a,b为参数,求x,y,z ;用MATLAB里的solve函数解不出来,请问这种方程组可以求解吗?如何求解?谢谢啦

关键词:非线性方程组 线性方程组 非线性方程 线性方程 方程组 方程组 如何

沙发
保本基金将 在职认证  发表于 2016-10-13 17:08:11
非线性用fslove函数解,matlab求解非线性用的是迭代逼近的方法
function x = f1( k1,k2,k3,a,b,l)
f=@(x)([k1*x(1)-x(3)*(1-x(2))*b+l;k2*x(2)-x(3)*(1-x(1))*b;k3*x(3)-a*(1-x(1)*(1-x(2)))]) ;

x=fsolve(f,[1;1;1]);
end

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 21:59