1、 姓 名: 学号:实验报告日期:2012年 5 月 14 日一、实验名称MATLAB中线性方程组及线性规划的求解二、实验目的1. 学会使用MATLAB求解线性方程组;2. 学会使用MATLAB软件求解线性规划,包括:1) 化线性规划模型为标准型;2) 输入正确的参数矩阵;3) 懂得读取运算结果并加以解释。三、实验题目1. 在MATLAB中解下列线性方程组,并正确写出其一般解:2. 用MATLAB软件解下列线性规划模型,并简单解释之。3. 从课本第一章练习1.1(p11-12)中任一题,列出模型,化为标准型,在MATLAB中求解,并解释其实际意义。四、实验程序与结果1. 在MATLAB中解下列线
2、性方程组:MATLAB程序: A=5 6 0 0 0;1 5 6 0 0;0 1 5 6 0;0 0 1 5 6;0 0 0 5 6;B=1;-2;2;4;D=A B;rref(D)输出结果:ans = 1.0000 0 0 0 0 -10.4737 0 1.0000 0 0 0 8.8947 0 0 1.0000 0 0 -6.0000 0 0 0 1.0000 0 3.8509 0 0 0 0 1.0000 -2.5424结果解释(一般解): C=-3 -1 -1;W=1 -2 1;4 -1 -2;E=11;-3;R=-2 0 1;T=1;P=0 0 0;X,S=linprog(C,W,E
3、,R,T,P)Optimization terminated.X = 4.0000 1.0000 9.0000S = -2.0000结果解释:本题为习题1.1第 4 题。建立模型为:标准化后模型为: K=-12 -10;J=10 14;20 12;H=1000;880;G=0 0;X S=linprog(K,J,H,G) 2.0000 70.0000 -724.0000五、实验体会及总结通过本次实验,重温了怎么用MATLAB求解线性方程组,感觉那些重要的步骤是做对题目的关键,一但失足,就像向哒赖那样,遭到排斥,当然,这里所说的排斥是错的程序语言被MATLAB排斥,并于红字拒绝,可想而知,当你千辛万苦的输入程序并回车之后,发现被红牌罚下,那是多么痛苦的事。所以,必须以正确的程序语言为指导,坚持MATLAB求解方向,向正确答案前进,做一个不挂科的好学生。