用来转换集合两端的索引,在集合的另一端继续索引。也就是说,在集合循环函数中,当达到集合的最后(或第一个)成员后,可以用@WRAP函数把索引转到集合的第一个(或最后一个)成员。在数学上@WRAP(I,N)的返回值当I位于区间[1,N]内时返回I,否则返回J=I-N*K,K为整数,且J位于区间[I,N]内。如@WRAP(3,10)返回值为3, @WRAP(35,10)返回值为5, @WRAP(40,8)返回值为8, @WRAP(9,7)返回值为2.

以下是许多书上的解释:
该函数返回j=index-k*limit,其中k 是一个整数,取适当值保证j 落在区间[1,limit]内。该函数相当于index 模limit 再加1。该函数在循环、多阶段计划编制中特别有用。

转载于:https://www.cnblogs.com/ccode/p/3905933.html

关于lingo的@wrap函数相关推荐

  1. lingo中@wrap函数的理解

    @wrap(index,limit) 我们去查lingo教程可以知道该函数简单来说就是返回一个控制在[1,limit]的值,当index<=limit时,直接返回index,当index> ...

  2. 如何在html中选择wrap,使用jQuery中的wrap()函数操作HTML元素的教程

    wrap()函数用于在每个匹配元素外部包裹指定的HTML结构. 与该函数相对的是unwrap()函数,用于当前匹配元素的父元素(只移除父元素,其内部节点全部保留). 该函数属于jQuery对象(实例) ...

  3. ByteBuffer.wrap函数

    public static ByteBuffer wrap (byte[] array)//这个函数是下个函数的简写特殊版 介绍:Calling this method has the same ef ...

  4. lingo中@wrap的用法

    在这里纠正下网上部分的理解错误. lingo中的一道经典例题:职员时序安排模型  一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员数为20.16.13.16.19.14和1 ...

  5. 【Lingo】分段函数

    if判断 if判断在数学建模中一般只用于计算分段函数: if-else-不能省略,所以这种计算在建模中很少会使用: if可以嵌套. 例子 例一 @free(x); @free(y); x=1; !x随 ...

  6. js ios调用ios方法_通过iOS 13的模式演示调用生命周期方法

    js ios调用ios方法 iOS 13 was legendary iOS 13传奇 iOS 13 brought many cool things; dark mode, sign in with ...

  7. 运筹优化学习02:Lingo求解带容量约束的车辆路径问题(CVRP)

    目录 1 基础知识储备 1.1 LINGO 具有9种逻辑运算符 1.2 lingo的窗口状态解析 1.3 @wrap函数解析 1.3.1 官方解释 1.3.2 示例代码及解释 2 CVRP问题描述与模 ...

  8. DOM包裹wrap()方法

    DOM包裹wrap()方法 如果要将元素用其他元素包裹起来,也就是给它增加一个父元素,针对这样的处理,JQuery提供了一个wrap方法 .wrap( wrappingElement ):在集合中匹配 ...

  9. [js] axios为什么可以使用对象和函数两种方式调用?是如何实现的?

    [js] axios为什么可以使用对象和函数两种方式调用?是如何实现的? axios 源码 初始化 看源码第一步,先看package.json.一般都会申明 main 主入口文件. // packag ...

最新文章

  1. RxSwift技术路线与参考资料
  2. QT5.4 vs2013静态加载插件的sqlite静态编译
  3. azure多功能成像好用吗_Azure持久功能简介:模式和最佳实践
  4. mysql中用来取余数的函数是_MySQL常用函数-单行处理函数-字符串处理函数(更新中...)...
  5. Cookie禁用了,Session还能用吗?
  6. win7 32 php+mysql+apache环境_win7 搭建PHP环境(php+mysql+apache)
  7. 解决Axure发布分享预览的3个方法
  8. Deskew Technologies Gig Performer 4 Mac - 现场调音机架
  9. Android学习路线(适合学生)
  10. 我那牛逼老公,创业成功但最后被辞退,仍然一毛钱股份没有拿到……
  11. 回流reflow与重绘repaint
  12. 网页音乐制作器(网页钢琴)-- MusicMaker
  13. aa44444444444
  14. 【专利转让】掌纹识别、图像复原、人脸检测定位相关领域
  15. js中数组filter过滤奇偶数_js--数组的filter()过滤方法的使用
  16. 9、Vue自定义指令
  17. matlab r2008a,Matlab+R2008a+安装教程
  18. 变化检测DSCN论文介绍
  19. 记一次无备份恢复Mysql误删用户数据
  20. Angular 2+ Material Design Admin Template

热门文章

  1. 阿里对象存储OSS在laravel框架中的使用
  2. 原理竟然是这!2021年字节跳动74道高级程序员面试
  3. 【深度学习】如何从结构出发更好的改进一个神经网络(二)
  4. java pashone_java – 如何使用onejar Maven插件在清单中设置附加的Class-Path条目?
  5. abb样本-感应电机与发电机手册_防爆电机如何选?
  6. 浏览器时间久了重新登录_以登录为例讲解什么是全面的测试设计
  7. 小米宣布加入鸿蒙,中兴和OPPO抵制后,第一个宣布加入鸿蒙阵营的果然是魅族...
  8. SEO网络优化三招教你高质量外链的技巧
  9. mysql 数据库 限制大小_MySQL数据库表各种大小限制小结
  10. java.library.path hadoop_java - Hadoop“无法为您的平台加载native-hadoop库”警告