QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2097|回复: 2
打印 上一主题 下一主题

lingo嵌套for的分段函数求解答!!!!

[复制链接]
字体大小: 正常 放大

1

主题

2

听众

4

积分

升级  80%

该用户从未签到

跳转到指定楼层
1#
发表于 2022-12-23 21:57 |显示全部楼层 |倒序浏览
|招呼Ta 关注Ta
sets:
index/1..15/:PE,alpha,beta,rho;
index2/1..16/:P,phi;
endsets
data:
pi=3.141592653589;
l1=1;
l4=4;
enddata
min=@sum(index(i):(PE(i)-P(i))^2);
l2=x2;
l3=x3;
@for(index(i):@if((phi(i))#le#pi,
    P(i)=pi-alpha(i)-beta(i),
    P(i)=pi-alpha(i)+beta(i)));!问题出在这一块
@for(index(i):
        @cos(alpha(i))=(rho(i)^2+l3^2-l2^2)/(2*rho(i)*l3));
@for(index(i):
        @cos(beta(i))=(rho(i)^2+l4^2-l1^2)/(2*rho(i)*l4));
@for(index(i):
        rho(i)=(l1^2+l4^2-2*l1*l4*@cos(phi(i)))^(0.5));
@cos(phi(16))=((l1+l2)^2+l4^2-l3^2)/(2*l4*(l1+l2));
@cos(P(16))=((l1+l2)^2-l4^2-l3^2)/(2*l4*l3);
@for(index(i):
        PE(i)=P(16)+(phi(i)-phi(16))^2*2/(3*pi));
@for(index(i):
        phi(i)=phi(16)+pi*i/(2*15));
x2^2+x3^2+x2*x3*(2^0.5)-25<=0;
-x2^2-x3^2+x2*x3*(2^0.5)+9<=0;
end

想写一个if中嵌套for的分段函数,分段函数如下






zan
转播转播0 分享淘帖0 分享分享0 收藏收藏1 支持支持0 反对反对0 微信微信

1

主题

2

听众

4

积分

升级  80%

该用户从未签到

ilikenba 发表于 2022-12-24 07:26
函数的图片上传一下

pu(i)=pai-alpha(i)-beta(i)  (phi(i)<=pai)
pu(i)=pai-alpha(i)+beta(i)  (phi(i)>pai)
回复

使用道具 举报

1

主题

2

听众

4

积分

升级  80%

该用户从未签到

ilikenba 发表于 2022-12-24 07:26
函数的图片上传一下

函数长这样,求助大佬怎么编写

EKS@JYA)W1@5SDK}CF]HY3T.png (7.24 KB, 下载次数: 13)

EKS@JYA)W1@5SDK}CF]HY3T.png

回复

使用道具 举报

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

qq
收缩
  • 电话咨询

  • 04714969085
fastpost

关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

手机版|Archiver| |繁體中文 手机客户端  

蒙公网安备 15010502000194号

Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

GMT+8, 2024-5-30 09:53 , Processed in 0.517930 second(s), 66 queries .

回顶部