首页 理论教育 带约束曲线的目标函数等值线图的绘制

带约束曲线的目标函数等值线图的绘制

时间:2022-02-13 理论教育 版权反馈
【摘要】:绘带约束曲线的等值线图数据块,除应把绘制目标函数等值线图的要求写清楚外,还要把约束函数按规定格式逐个写出与绘图。所绘约束曲线为绘图两变量间的函数关系曲线,即一个变量取某值时另一变量的响应曲线,非为等值线。下行列出绘等值线图的目标函数模型,再后给出子程序结尾“RETURN ”。下行分别列出欲绘各约束曲线的具体函数式,每式前要加从“1”起的顺号,之后加子程序结束指令RETURN。约束曲线的绘图,一律需写成形式。

例5-5:带约束曲线的图4-4的绘制

绘带约束曲线的等值线图数据块,除应把绘制目标函数等值线图的要求写清楚外,还要把约束函数按规定格式逐个写出与绘图。所绘约束曲线为绘图两变量间的函数关系曲线,即一个变量取某值时另一变量的响应曲线,非为等值线。实际本题完整的绘该图数据块写法见式(5.5)。

式(5.5)为本题绘图数据块,首行“-1,20”为目标函数求最小和绘图中每个坐标分格再分20 小格;“7,6,-3,1,X1,6,3,-2,2,X2”为绘坐标系参数;“4,70,20”为绘制四条等间距等值线族参数;“3,3.5,2,.5”为补绘3条等值线参数;最后数字“3”为要求绘出的约束曲线条数,本行到此结束。下行列出绘等值线图的目标函数模型,再后给出子程序结尾“RETURN ”。以上为绘制等值线部分。

数据块后5行以“LC:” 标号开头部分为绘制约束曲线部分。无约束时只有行标号;有约束时须写为“LC:ON I GOTO”,为程序编制时规定的绘约束曲线的固定写法,不能变化,之后所跟数列“1,2,3”为欲绘约束曲线条数的自然数列。下行分别列出欲绘各约束曲线的具体函数式,每式前要加从“1”起的顺号,之后加子程序结束指令RETURN。约束曲线的绘图,一律需写成

形式。GX1﹑GX2仍为专用的代换变量的绘图变量名,因约束函数的数量不固定,绘约束曲线的绘图变量必须加下标“I ”。“I ”为与主程序内绘制约束函数曲线条数相联系的表示约束函数顺序的下标变量名,不能用其它名称,更不能缺少,即使只画一条约束曲线也如此。画目标函数等值线时变量写为GX1﹑GX2,而画约束函数线时则需加下标(I),用以区别不同的约束函数曲线,两者不同。程序编制规定,GX1(I )总表示横轴变量,GX2(I )总表示纵轴变量。约束函数只按式(5.6)形式写(右端允许仅为常数)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈