当前位置:编程学习 > C#/ASP.NET >>

C# 规划求解

假设未知数 X Y Z
约束条件为:
10X+20Y+30Z<200
20X+30Y+40Z<300
30X+40Y+50X<400
X>0
Y>0
Z>0

要求出X Y Z
这个用C#怎么编写啊。。。。。。。
--------------------编程问答-------------------- 最低效的方法是循环.
--------------------编程问答--------------------
引用 1 楼 jointan 的回复:
最低效的方法是循环.


低效也好,能让我算出来就不错了。。。 --------------------编程问答-------------------- 线性规划至少还应该有个目标函数。另外,不是<、>这样的条件,而是<=、=、>=这样的条件(>和>=是有差别的)。 --------------------编程问答-------------------- 线性规划跟编程没有直接关系,自己去看看离散计算数学、经济统计之类的方面的书。你若提不出实际代码所表达的问题,没有代码给你抄。 --------------------编程问答--------------------
引用 3 楼 sp1234 的回复:
线性规划至少还应该有个目标函数。另外,不是<、>这样的条件,而是<=、=、>=这样的条件(>和>=是有差别的)。

哦哦~  弄错了
目标函数是 
X+Y+Z=10
约束条件为:
10X+20Y+30Z<=200
20X+30Y+40Z<=300
30X+40Y+50X<=400
X>0
Y>0
Z>0

要求出X Y Z
这个用C#怎么编写啊。。。。。。。
--------------------编程问答-------------------- 简单就是x<20
y<10
z<8
循环
--------------------编程问答-------------------- 用MATLAB解线性规划 --------------------编程问答--------------------
引用 7 楼 wuyq11 的回复:
用MATLAB解线性规划

问题是我不能用matlab。。。
--------------------编程问答-------------------- 有没有高手懂啊?。。。 --------------------编程问答-------------------- 已经帮你写好了,并发到你的QQ离线文件了。
祝你好运。

补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,