以矩阵的方式求解多元一次方程组的最小值问题 用编程的方法 目标函数F=min:1.5X11+0.7X12+1.6X13+0.85y1+0.8X21+1.5X22+2.2X23+1.00y2+1.2X31+2.3X32+1.1X33+0.90y3约束函数:(1):X11+X12+X13==1.5Xij>=0,i=1,2,3 j=1,2,3yj=0或1,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 06:28:58
以矩阵的方式求解多元一次方程组的最小值问题用编程的方法目标函数F=min:1.5X11+0.7X12+1.6X13+0.85y1+0.8X21+1.5X22+2.2X23+1.00y2+1.2X31+

以矩阵的方式求解多元一次方程组的最小值问题 用编程的方法 目标函数F=min:1.5X11+0.7X12+1.6X13+0.85y1+0.8X21+1.5X22+2.2X23+1.00y2+1.2X31+2.3X32+1.1X33+0.90y3约束函数:(1):X11+X12+X13==1.5Xij>=0,i=1,2,3 j=1,2,3yj=0或1,
以矩阵的方式求解多元一次方程组的最小值问题 用编程的方法
目标函数F=min:1.5X11+0.7X12+1.6X13+0.85y1+
0.8X21+1.5X22+2.2X23+1.00y2+
1.2X31+2.3X32+1.1X33+0.90y3
约束函数:(1):X11+X12+X13==1.5
Xij>=0,i=1,2,3 j=1,2,3
yj=0或1,j=1,2,3
求:yj中哪两者为1,另外一个为0时,函数可以取得最小值
求一个程序解决之.任何语言都行.

以矩阵的方式求解多元一次方程组的最小值问题 用编程的方法 目标函数F=min:1.5X11+0.7X12+1.6X13+0.85y1+0.8X21+1.5X22+2.2X23+1.00y2+1.2X31+2.3X32+1.1X33+0.90y3约束函数:(1):X11+X12+X13==1.5Xij>=0,i=1,2,3 j=1,2,3yj=0或1,
用Matlab!
可以调用 fmincon函数.
具体代码如下.
function y = fmin(x )
x11=x(1);x12=x(2);x13=x(3);y1=x(4);x21=x(5);x22=x(6);x23=x(7);y2=x(8);x31=x(9);x32=x(10);x33=x(11);y3=x(12);
y=1.5.*x11+0.7.*x12+1.6.*x13+0.85.*y1+0.8.*x21+1.5.*x22+2.2.*x23+1.00.*y2+1.2.*x31+2.3.*x32+1.1.*x33+0.90.*y3;
end %创建最小值函数
function [c ceq] = mycon( x )
c=0;
ceq(1)=x(4).*(x(4)-1);
ceq(2)=x(8).*(x(8)-1);
ceq(3)=x(12).*(x(12)-1);
end %创建非线性约束条件函数.
>> A=[1 1 1 -1.7 0 0 0 0 0 0 0 0;0 0 0 0 1 1 1 -2.9 0 0 0 0;0 0 0 0 0 0 0 0 1 1 1 -2.1;-1 -1 -1 0 0 0 0 0 0 0 0 0;0 0 0 0 -1 -1 -1 0 0 0 0 0;0 0 0 0 0 0 0 0 -1 -1 -1 0];
b=[0;0;0;-1.2;-0.8;-1.5]
>> lb=zeros(1,12);
>> x0=zeros(1,12);
>> fmincon('fmin',x0,A,b,[],[],lb)
结果如下.ans =
0.2056 0.2056 0.2056 0 0.0722 0.0722 0.0722 0 0.3056
0.3056 0.3056 0
顺序是 x11,x12,x13,y1,x21,x22,.y3
>> fmin(ans)
ans =
2.5119
可能有点晚了.不过还是希望能够帮助你.
^.^

以矩阵的方式求解多元一次方程组的最小值问题 用编程的方法 目标函数F=min:1.5X11+0.7X12+1.6X13+0.85y1+0.8X21+1.5X22+2.2X23+1.00y2+1.2X31+2.3X32+1.1X33+0.90y3约束函数:(1):X11+X12+X13==1.5Xij>=0,i=1,2,3 j=1,2,3yj=0或1, 以矩阵的方式求解多元一次方程组的最小值问题 用编程的方法 目标函数F=min:1.5X11+0.7X12+1.6X13+0.85y1+0.8X21+1.5X22+2.2X23+1.00y2+1.2X31+2.3X32+1.1X33+0.90y3约束函数:(1):X11+X12+X13==1.5Xij>=0,i=1,2,3 j=1,2,3yj=0或1, 烦高手教我用矩阵的方法解多元一次方程组, 烦高手教我用矩阵的方法解多元一次方程组, 解方程组,初二的多元一次 关于matlab解多元一次方程组的问题如果方程组中含有求和符号应该怎么求解?还是用solve函数吗? 如何利用matlab求解多元一次方程组的各系数数据量比较大,而且不是方阵,数据量特别大,不可能一个个写式子的 求一个可以解多元一次方程组的软件就是有满足未知数个数的方程(即理论上存在唯一解),想用软件求解 怎么编程序求解多元一次方程组的所有整数解?例如:21《=5*x1+6*x2+9*x3+11*x4 谁能为我详细解释一下矩阵法解多元一次方程式的原理和过程如题,(最好以二元或三元一次方程式为例) 有行列式矩阵,解多元方程组的解,是高等数学几? 多元一次方程组的解法?譬如三元一次方程组(有三个未知数三个方程)怎么解 这种多元一次方程组,有快速的方法看出是多少个解吗? 为什么以范德蒙矩阵为系数矩阵的方程组为病态方程组 用矩阵求解三元一次方程组的解2X+Y+Z=5 X-Y+Z=7 3X+2Y-Z=0 求解二元和三元一次方程组的讲解. 三元一次却只有二式的方程组求解 数学一道普通的三元一次方程组求解求过程