经管之家送您一份
应届毕业生专属福利!
求职就业群
感谢您参与论坛问题回答
经管之家送您两个论坛币!
+2 论坛币
编程方面的知识较弱,请大侠们指教,问题如下: 一个非线性方程组如下: y1 = u*s*w1+(1-u)/2; y2 = u*(1-s)*w2+(1-u)/2; g1 = (s*w1^(1-d)+(1-s)*(w2*t)^(1-d))^(1/(1-d)); g2 = (s*(w1*t)^(1-d)+(1-s)*w2^(1-d))^(1/(1-d)); w1 = (y1*g1^(d-1)+y2*g2^(d-1)*t^(1-d))^(1/d); w2 = (y1*g1^(d-1)*t^(1-d)+y2*g2^(d-1))^(1/d); o1 = w1*g1^(-u); o2 = w2*g2^(-u); 在给定参数d,u,t和s时可利用1stopt软件求解,我的做法如下: constant d=5, u=0.4, t=1.7, s=0.2; Parameters y1, y2, g1, g2, w1, w2, o1, o2; Function y1 = u*s*w1+(1-u)/2; y2 = u*(1-s)*w2+(1-u)/2; g1 = (s*w1^(1-d)+(1-s)*(w2*t)^(1-d))^(1/(1-d)); g2 = (s*(w1*t)^(1-d)+(1-s)*w2^(1-d))^(1/(1-d)); w1 = (y1*g1^(d-1)+y2*g2^(d-1)*t^(1-d))^(1/d); w2 = (y1*g1^(d-1)*t^(1-d)+y2*g2^(d-1))^(1/d); o1 = w1*g1^(-u); o2 = w2*g2^(-u); 现在想考察方程组的解(如o1或o2)与参数s之间的关系,并想将其绘成曲线图的形式,则需要对s在[0,1]区间上选取若干值并在这些取值下分别对方程组求解,手动计算方式很繁琐,请高手指教,1stopt软件中是否有相应的循环命令可以实现对方程组在不同参数下的求解呢?具体应该如何操作?谢谢。
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
|