[求助]对于二维多数据,lingo如何从excel中读取
<p>对于 多维,多数据,如何读入lingo中?并请附例加以说明。多谢各位大侠了。</p> <p>lingo自带一个例子就是这样的</p><p>..\Samples\WIDGETS5.lg4</p><p></p><p>MODEL:<br/>! A 6 Warehouse 8 Vendor Transportation Problem;<br/>SETS:<br/>! Import warehouses and vendors from Excel;<br/> WAREHOUSES: CAPACITY;<br/> VENDORS : DEMAND;<br/> LINKS( WAREHOUSES, VENDORS): COST, VOLUME;<br/>ENDSETS<br/>! The objective;<br/> MIN = @SUM( LINKS( I, J): <br/> COST( I, J) * VOLUME( I, J));<br/>! The demand constraints;<br/> @FOR( VENDORS( J): <br/> @SUM( WAREHOUSES( I): <br/> VOLUME( I, J)) = DEMAND( J));<br/>! The capacity constraints;<br/> @FOR( WAREHOUSES( I): <br/> @SUM( VENDORS( J): VOLUME( I, J)) <br/> <= CAPACITY( I));<br/>DATA:<br/>! Import the data from Excel;<br/> WAREHOUSES, VENDORS, CAPACITY, DEMAND, COST = <br/> @OLE( '\LINGO8\SAMPLES\WIDGETS.XLS',<br/> 'WAREHOUSES', ' VENDORS', 'CAPACITY', <br/> 'DEMAND', 'COST');<br/>! Export the solution back to Excel;<br/> @OLE( '\LINGO8\SAMPLES\WIDGETS.XLS',<br/> 'VOLUME') = VOLUME;<br/>ENDDATA<br/>END<br/></p>
页:
[1]