在VB程序中调用matrixvb进行线性优化的计算!因为要连续计算8个点,就用了循环来调用!现在产生了一个问题:
在vb环境中运行、计算没有问题,都有解!但当生成.exe文件后,运行.exe文件,它只计算出第一个点的解,后面的点全部保无解!条件、参数和vb环境中运行的一样,郁闷啊!
请各位高手指点!
在vb环境中运行、计算没有问题,都有解!但当生成.exe文件后,运行.exe文件,它只计算出第一个点的解,后面的点全部保无解!条件、参数和vb环境中运行的一样,郁闷啊!
请各位高手指点!
解决方案 »
- 怎样把得到的GB2312编码再转换为汉字?
- 想去杭州发展...不知道自己值几个钱?求大家帮忙出出主意~!!!
- vba字体造成的死机、内存泄漏问题
- vb6.0
- 请教,如何将人民币小写转换为大写,需要考虑很多种情况
- 使用vb有没有让程序等候一段时间的函数(不使用timer计时器)
- 前后两副图,怎样用后图被覆盖的区域填充前图的背景???
- 为什么我写的.ocx文件在程序中无法使用???我想声明set control =new usercontrol 可是不行!!!这是为什么???
- **************一个关于用ADO返回记录总数的小问题,快来那分啦!!!!!*************
- VB Activex Dll 怎么结束自己
- api、dll的问题
- 求office系统对象参考模型
[email protected]
benyfeifei(狒狒):请注意,已发!
subject to
条件:
1X+2Y<=3;
3X+4Z<=7;
5Y+6Z<=2该问题的求解过程在VB中可以由以下代码段实现:
c = zeros(3,1)
c(1) = -1
c(2) = 3
c(3) = -2
a =CreateMatrix(1,3,0,2,0,5,0,4,6)
a = reshape(a,3,3)
b = zeros(3,1)
b(1) = 3
b(2) = 7
b(3) = 2
lb = zeros(3,1)
x = lp(c,a,b,lb)
x.show 我就用了一个类似上面的算法,用在循环里面的,但每次程序只计算第一个循环,后面的就报x无解了!
望各位高手指点指点!
to benyfeifei(狒狒):注册号在解压缩的时候能看到的,在右界面上,如果还没看到,告诉我,我再给你发一个!