江西科技师范大学
实验报告
课程数学模型与试验
系别数学与计算机科学学院
班级 10数学(1)班
学号
姓名
报
告
规
格
一实验目的
二实验原理
三实验仪器
四实验方法及步骤
五实验记录及数据处理
六误差分析及问题讨论
实验一 Matlab基本语法与绘图
Matlab基本语法与绘图
了解Matlab的基本知识,熟悉其上机环境,掌握利用Matlab进行基本运算的方法,Matlab矩阵运算、循环语句与绘图。
内容:+B
,
2. 在[-5,5]上画的图形
原理:利用二维图形和三维图形的Matlab编程的语言,编写简单的二维图形和三维图形的程序。
计算机与Windows 2000/XP系统;Matlab等软件。
步骤:1.(1)打开Matlab,新建file-M文件
(2)在M文件编辑窗口输入以下程序
A=[1 2 3 4;5 6 7 8;1 5 9 6]
B=[4 5 6 2;8 5 2 5;7 8 9 2]
(3)点击执行按钮,运行其代码,并在Matlab中输入A+B,回车
2. (1)打开Matlab,新建file-M文件
(2)在M文件编辑窗口输入以下程序,并以文件名””保存: fplot(' x*(log(1+x^2)) ',[-5,5])
(3)点击执行按钮,运行其代码
实验结果与分析:
1.
A =
1 2 3 4
5 6 7 8
1 5 9 6
B =
4 5 6 2
8 5 2 5
7 8 9 2
>> A+B
ans =
5 7 9 6
13 11 9 13
8 13 18 8
即为A+B的结果
2. fplot函数不能画参数方程和隐函数图形,但在一个图上可以画多个图形。
即为在[-5,5]上画的图形
实验二 Matlab解规划问题
Matlab解规划问题
学会应用Matlab软件求解线性规划和非线性规划。
内容:1.
2.
3.
原理:利用求解线性规划的单纯形法和非线性规划求解思路,应用Matlab软件求解线性规划和非线性规划。
计算机与Windows 2000/XP系统;Matlab等软件。
步骤:1.(1)打开Matlab,新建file-M文件
(2)在M文件编辑窗口输入以下程序,并保存:
c=[-3,-4,-3];
A=[5 6 4;4 3 6];
b=[200;150];
A1=[]; b1=[];
x1=[0;0;0];x2=[];
x=linprog(c,A,b,A1,b1,x1,x2), z=-c*x
(3)点击保存和执行按钮,运行其代码
2. (1)打开Matlab,新建file-M文件
(2)在M文件编辑窗口输入以下程序,并以文件名””保存: C=[5 6 7 8];
A=[-5 -4 -5 -6;2 1 1 4];
b=[-530;160];
Aeq=[1 1 1 1];
beq=[100];
vlb=[0,0,0,0];
vub=[];
[x,fval]=linprog(C,A,b,Aeq,beq,vlb,vub)
点击保存和执行按钮,运行其代码
3.(1)打开Matlab,新建file-M文件
(2)先建立M-文件 :
function f=fun3(x);
f=-x(1)-2*x(2)+(1/2)*x(1)^2+(1/2)*x(2)^2
(3):
x0=[1;1];
A=[2 3 ;1 4];
b=[6;5];
Aeq=[];
beq=[];
VLB=[0;0];
VUB=[];
[x,fval]=fmincon('fun3',x0,A,b,Aeq,beq,VLB,VUB)
(4)点击保存和执行按钮,运行其代码
实验结果与分析:
:
,此时的x1,x2,,,.
实验结果: x1=
x2=
x3=
x4= 此时
数学建模实验报告 来自淘豆网m.daumloan.com转载请标明出处.