matlab解带参数的二元一次方程组
来源:学生作业帮 编辑:大师作文网作业帮 分类:数学作业 时间:2024/11/11 09:41:12
matlab解带参数的二元一次方程组
(a-b*p1-β*v+β*p2-β*p1)-(p1-c1)(b+β)=0
(a-b*p2+b*v+β*v-β*p2+β*p1)-(p2-c2)(b+β)=0
其中,p1,p2是未知数,其他都是参数,如何用matlab求解?只用matlab解过简单的线性规划问题,其他一窍不通,
可否给出具体程序写法啊 我试着用solve做了 也没有报错
可是出来的结果:p1=某个多项式 里面还是含有p2
>> syms a b θ v c1 c2 p1 p2
>> eq1=a-b*p1-θ*v+θ*p2-θ*p1-(p1-c1)*(b+θ)
>> eq2=a-b*p2+b*v+θ*v-θ*p2+θ*p1-(p2-c2)*(b+θ)
>> [p1,p2]=solve(eq1,eq2)
(a-b*p1-β*v+β*p2-β*p1)-(p1-c1)(b+β)=0
(a-b*p2+b*v+β*v-β*p2+β*p1)-(p2-c2)(b+β)=0
其中,p1,p2是未知数,其他都是参数,如何用matlab求解?只用matlab解过简单的线性规划问题,其他一窍不通,
可否给出具体程序写法啊 我试着用solve做了 也没有报错
可是出来的结果:p1=某个多项式 里面还是含有p2
>> syms a b θ v c1 c2 p1 p2
>> eq1=a-b*p1-θ*v+θ*p2-θ*p1-(p1-c1)*(b+θ)
>> eq2=a-b*p2+b*v+θ*v-θ*p2+θ*p1-(p2-c2)*(b+θ)
>> [p1,p2]=solve(eq1,eq2)
syms a b theta v c1 c2 p1 p2
eq1=sym('a-b*p1-theta*v+theta*p2-theta*p1-(p1-c1)*(b+theta)')
eq2=sym('a-b*p2+b*v+theta*v-theta*p2+theta*p1-(p2-c2)*(b+theta)')
[p1,p2]=solve(eq1,eq2,p1,p2)
eq1=sym('a-b*p1-theta*v+theta*p2-theta*p1-(p1-c1)*(b+theta)')
eq2=sym('a-b*p2+b*v+theta*v-theta*p2+theta*p1-(p2-c2)*(b+theta)')
[p1,p2]=solve(eq1,eq2,p1,p2)