freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

附錄ⅱlingo軟件初步-文庫吧在線文庫

2025-09-20 17:12上一頁面

下一頁面
  

【正文】 目增加再多,也可以用上面三個式子給予表示,基于此點Lingo軟件引進集這個概念,相應指令如下:model:sets:jumin/1,2,3,4/。 R=30 70 10 10 50 70 20 40?!币捕x了一個集gongshui,這個集是有shuiku和jumin兩個集生成的,稱為派生集,是一個3行4列的數組,X,P,A為其屬性.由上述模型看以看到,Lingo模型主要由三部分語句組成:(1)集定義部分(從“sets:”到“endsets”):定義集及其屬性,定義了5個集:jumin,shuiku,var,gongshui和yongshui.(2)數據輸入部分(從“data:”到“enddata”):,此時可在數據段用語句“變量名=?”,Lingo系統會給出提示界面,等待用戶輸入該變量的數值后,才繼續(xù)執(zhí)行程序.(3)其它部分:給出目標函數和約束條件.目標函數(“min=sum(gongshui:P*X)。enddatafor(cities(i)|iGTindex(v1):! index(v1)是index(cities,v1)的縮寫,返回v1在集cities中的索引值。1為過濾條件,表示第2個父集元素的索引值(用“amp。data:val=?,?,?,?,?,?,?,?,?,?。!判斷C中是否含有集A中的元素2和集B中的元素y。data:r=20 16 13 16 19 14 12。 !。end 模型的集段和數據段中兩次用到file函數(每次從文件中讀取一個記錄,記錄之間用“~”分開),運行程序得到的結果同例3中的一樣,但書寫形式要精煉的多,更為重要的是,當輸入變量和數據改變時,無須對程序作改動,達到了程序與數據分離的目的. Lingo軟件與Excel電子表格文件的數據傳遞實際應用時,大量數據一般是存放在各種電子表格中(以Excel為例),所以能與電子表格互相傳輸數據,ole函數,與file函數一樣,該函數只能在Lingo模型的集段、數據段和初始段使用,其使用格式可分為一下幾種類型:(1)變量名1,變量名2=ole(‘文件名’,’數據塊名稱1’,’數據塊名稱2’)從指定的Excel文件讀取數據,文件名可以包括擴展名,也可以包含文件路徑,如果沒有指定路徑,則默認是Lingo的當前路徑.(2)變量名1,變量名2=ole(‘文件名’,‘數據塊名稱’)。D:\39。)。)。 ole(39。roads39。當Excel文件的數據塊名稱與變量名同名時,可使用上述格式.以上是從Excel文件中導入數據時傳遞函數ole的用法,將計算結果導出到Excel中時,用法類似,只要前面類型的左右兩邊交換即可.例7 以例3的最短路徑問題為例,介紹ole函數的用法.首先在D盤建立一個Excel文件:,ole函數與Lingo傳遞數據,需要對此文件中的數據進行命名,具體做法為:用鼠標選中這個表格的A1:A8單元,然后選擇Excel的菜單命令“插入|名稱|定義“,在彈出的對話框中輸入名稱cities,同理將B1:C15單元命名為roads(其中B1:B15輸入起點,C1:C15輸入終點),將D1:D15單元命名為dis.再在D盤建立一個Excel文件:,并按照上面步驟將第1列命名為ld,用于存放輸出結果,最后建立Lingo模型如下:model:sets: cities/ole(39。 !。enddataend運行得結果為:每周最少需要22個員工,周一安排8人開始上班,周二安排2人,周三不需要安排人,周四安排6人,周五和周六都安排3人,周日不需要安排人. Lingo軟件與外部文件的數據傳遞在很多實際問題中,決策變量數、約束條件數和數據量都較大,、直觀地描述較大規(guī)模的優(yōu)化問題,若能從文件中直接讀取數據,使得模型中所需的數據可以以一定格式保存在獨立的文件中,計算得到的結果也能夠輸入到文件中保存下來,從而將Lingo程序和程序處理的數據分離開來. Lingo軟件與文本文件的數據傳遞Lingo利用函數file從文本文件讀取數據,其使用格式為:file(filename) 其中filename為存放數據的文件名(可以包含完整的路徑名,沒有指定路徑則默認在當前目錄),該文件必須是純文本(ASCⅡ碼)文件,文件中可以包含不同的數據段,數據段之間必須用“~”分開,數據段內的數據之間用逗號或空格分開.Lingo利用函數text可以把計算結果輸出到文本文件,使用格式是: text(‘’)=變量名。(3)wrap(index,limit):在集循環(huán)函數中,當達到集的最后一個(或第一個)成員后,此函數可把索引轉到集的第一個(或最后一個),當index位于區(qū)間[1,limit]時返回index,否則返回j=indexk*limit,其中k為整數,且j落在區(qū)間[1,limit]wrap(3,10)返回值為3,wrap(54,10)返回值為4,wrap(29,6)、多階段計劃編制中特別有用.(4)size(set_name):返回數據集set_name中包含元素的個數.其它常用的還有文件輸入輸出函數和結果報告函數,由于這些函數主要用于Lingo軟件與外部文件的接口,.例5 員工時序安排模型問題:某項工作一周7天都需要有人上班,周一至周日所需的最少人數分別為20,16,13,16,19,試求每周所需最少總人數,并給出安排.解:設周一至周日所需的最少人數為,安排上班的人數為,則周一上班的人在周五和周六休息,又能保證總人數最少.設總人數為,則周一上班的人數為:(周二、周三上班的人休息)
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1