灵敏度分析C#程序代码

上传人:大米 文档编号:487702119 上传时间:2022-10-11 格式:DOC 页数:13 大小:414.50KB
返回 下载 相关 举报
灵敏度分析C#程序代码_第1页
第1页 / 共13页
灵敏度分析C#程序代码_第2页
第2页 / 共13页
灵敏度分析C#程序代码_第3页
第3页 / 共13页
灵敏度分析C#程序代码_第4页
第4页 / 共13页
灵敏度分析C#程序代码_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《灵敏度分析C#程序代码》由会员分享,可在线阅读,更多相关《灵敏度分析C#程序代码(13页珍藏版)》请在金锄头文库上搜索。

1、.usingSystem;usingusingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingnamespace灵敏度分析尝试publicpartialclassForm1 :FormpublicForm1()InitializeComponent();publicbool jiansuo(double x, double y)bool cunzai =false ; ;for(inti = 0; i y.Length; i+)if(yi = x)

2、cunzai =true;returncunzai;publicdoubleqiumax(List array)double max=-9999;for(inti = 0; i max)max = arrayi;returnmax;publicdoubleqiumin(List array)double min = 9999;for(inti = 0; i array.Count; i+)if(arrayi 0)r();intm, n;m =int.Parse(textBox1production.Text);/m=3n =int.Parse(textBox2resource.Text);/n

3、=3for( inti = 1; i = m + n; i+)dataGridView5.Columns.Add( , C+ i.ToString();for( inti = 1; i = m + n; i+)dataGridView4.Columns.Add( ,X+ i.ToString();dataGridView4.Rows.Add(n + 1);dataGridView3.Columns.Add( , C);dataGridView1.Columns.Add( ,Cb );dataGridView1.Columns.Add( ,Xb( 下标 ) );dataGridView1.Col

4、umns.Add( ,B-1b );dataGridView1.Rows.Add(n);dataGridView2.Columns.Add( ,C );dataGridView2.Rows.Add(1);.privatevoidsplitContainer3_SplitterMoved(objectsender,SplitterEventArgse)privatevoidsplitContainer6_Panel2_Paint(objectsender,PaintEventArgse)privatevoidbutton1 产品 _Click( objectsender,EventArgse)d

5、ouble Xb =new double dataGridView1.Rows.Count;/ 用于存放 Xb的下标;for(inti = 0; i dataGridView1.Rows.Count; i+)if(dataGridView1.Rowsi.Cells1.Value !=null)Xbi =double .Parse(dataGridView1.Rowsi.Cells1.Value.ToString();double , A =/A 矩阵存放后面的for( intj+)if(dataGridView4.Rowsi.Cellsj.Value !=null)Ai, j =double

6、.Parse(dataGridView4.Rowsi.Cellsj.Value.ToString();intpro=0;if(textBox3输入产品 .Text!= )pro =int .Parse(textBox3输入产品 .Text);if(pro int .Parse(textBox1production.Text)+int .Parse(textBox2resource .Text)MessageBox .Show( 输入的数据必须大于 0小于产品总数 +资源数 !, 请重新输入! );elseif(jiansuo(pro, Xb).List zuo =new List();List

7、 you =new List();doublezuomax = 0, youmin = 0;for( intj = 0; j Xb.Length; j+)if (pro = Xbj)/pro 是基变量,且第 i 列是非基变量for ( int i = 0;i 0)shang=AA.GetLength(0)- 1,i / Aj, i;zuo.Add(Math .Round(shang,2);/ 非基变量的检验数除以 Cj (j 就是 pro )对应的变量 Xj 那一行if (Aj, i 0)zuomax = qiumax(zuo);if(you.Count 0)youmin = qiumin(y

8、ou);if(zuo.Count = 0 & you.Count = 0)textBox1产品结果 .Text = ;if(zuo.Count 0 & you.Count = 0)textBox1产品结果 .Text =产品+ pro + 的变化量 = + Convert .ToString(zuomax);if(zuo.Count = 0 & you.Count 0)textBox1产品结果 .Text = 产品 + pro + 的变化量 0 & you.Count 0)textBox1产品结果 .Text = 产品 + pro + 的变化.范围为 +Convert .ToString(zuomax) + 到 +Convert .ToString(youmin);if(jiansuo(pro, Xb)=false)inthangbiao=dataGridView4.Rows .Count-1;if(dataGridView4.Rowshangbiao.Cellspro-1.Value !=null)doublejieguo =-( double .P

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号