《数学建模与数学实验》上机报告(第 1 次)
一、 上机训练目的、题目或内容(简述综述)等。
题目一:数学软件(mathtype5.2、matlab 、maple、mathematica4.
0、lingo8.0)安装调试;基本命令使用(变量赋值、定义函数、过程控制、绘图命令、拟合、线性规划、非线性规划);高等数学实验(绘图,极限,求导,积分,解微分方程);线性代数实验(矩阵基本运算,线性方程组求解,解超定方程组,优化命令)。调试运行给定的两个程序:
题目二:1、以两种方式打开 matlab 工作窗口,进入 matlab 6.0 的工作环境,并尝试用不同的方式退出。(这个在报告里面说明方法就可以)
2、尝试、熟悉 matlab 6.0 的各栏菜单以及各个工具栏的功能。(自己掌握,报告里面就不写了)
3、绘制函数 y=cos(5x+2)/sin(3x+1) 的图像,并求解当 x=2 时的函数值。
4、练习并熟练掌握 matlab 的帮助命令,学会利用 matlab 的帮助信息。
5、求矩阵a=的行列式、逆的特征根;b=解方程bx=
6、两个矩阵a=b将矩阵改为3行3列的矩阵,作加、减、乘和除(左除,右除)运算,同事运用数组运算法则进行运算,比较二者计算结果有何异同。
二、 数学模型或求解分析或算法描述程序命令图形等。
题目一:1) c=[6,3,4];
a=[0,1,0];
b=[50];
aeq=[1,1,1];
beq=[120];
vlb=[30,0,20];
vub=x,fval]=linprog(c,a,b,aeq,beq,vlb,vub)
2) function f=fun3(x);
f=-x(1)-2*x(2)+(1/2)*x(1)^2+(1/2)*x(2)^2
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)
题目二:y=cos(5*x+2)./sin(3*x+1)
x=[-10:0.01:10];
y=cos(5*x+2)./sin(3*x+1);
plot(x,y)
5. a=[8 1 -5 1;9 -3 0 -6;-5 2 -1 2;0 4 -7 6]
det(a)
inv(a)
v,d]=eig(a)
b=[1;2;3;1]
x=b\b三、 结果或结论或截图。
四、 结果分析讨论或评价、推广、小结等。
运用数学软件求解相关数学问题更加简便,省去了繁琐的计算过程,所求的结果也准确可靠。可以广泛推广到各个领域应用。
数学建模与数学实验》上机报告(第 2 次)
一、 上机训练目的、题目或内容(简述综述)等。
题目三:1、创建一个表达式 ζ=并求当x=1,y=2是的z值。
2、按照的步长间隔绘制函数在0时的曲线。
3、用曲面画图命令surf表现函数的图像。
4、作函数的图标,并用所有的修饰命令进行修饰。
5、计算积分:
6、求函数的导数。
题目四:1、 用while循环写一个1~200之间的整数和。
2、 编写一个m文件,画出下列分段函数所表示的曲面。
二、数学模型或求解分析或算法描述程序命令图形等。
题目三:1、 x=1;
y=2;z=(sqrt(4*x^2+1)+0.5457*exp(-0.75*x^2-3.75*y^2-1.5*x))/2*sin(3*y)-1)
2、 x=0:0.1:1;y=x.*exp(-x);plot(x,y);
3、[x,y]=meshgrid(-1:0.02:1);
z=x.^2+y.^2;
surf(x,y,z)
axis equal
4、y=tan(sin(x))-sin(tan(x));
plot(x,y)
xlabel('x')
ylabel('y')
title('这是一个图','fontsize',20);
5、(1)syms x
y=int((exp(x)-1)^4)*exp(x);
yy=int(y,x,0,1)
2)syms x
y=(2*x)/(x^2+1);
yy=int(y,x,0,inf)
6、(1)syms x
f=sym(2^(x/log10(x)))
diff(f)
(2)syms x a
f=(1/2*a)*(log10(sqrt(a^2+x^2)/a+x)-a/(a+x));
diff(f)
题目四:start=1
en=200
sum=0while start<=en
sum = start + sum;
start = start + 1;
endsum
三、结果或结论或截图。题目三:
题目四:四、结果分析讨论或评价、推广、小结等。
数学建模与数学实验》上机报告(第 3 次)
一、上机训练目的、题目或内容(简述综述)等。
题目五:利用 matlab 求解线性规划问题。
线性规划是一种优化方法,matlab 优化工具箱中有现成函数 linprog 对如下式描述的 lp 问题求解:
min f'x
.(约束条件): ax<=b
(等式约束条件): aeqx=beq
lb<=x<=ub
linprog 函数的调用格式如下:
x=linprog(f,a,b)
x=linprog(f,a,b,aeq,beq)
x=linprog(f,a,b,aeq,beq,lb,ub)
x=linprog(f,a,b,aeq,beq,lb,ub,x0)
x=linprog(f,a,b,aeq,beq,lb,ub,x0,options)
x,fval]=linprog(…)
x, fval, exitflag]=linprog(…)
x, fval, exitflag, output]=linprog(…)
x, fval, exitflag, output, lambda]=linprog(…)
其中:x=linprog(f,a,b)返回值 x 为最优解向量。
x=linprog(f,a,b,aeq,beq) 作有等式约束的问题。若没有不等式约束,则令 a=[ b=[
x=linprog(f,a,b,aeq,beq,lb,ub,x0,options) 中 lb ,ub 为变量 x 的下界和上界,x0 为初值点,options 为指定优化参数进行。
最小化。options 的参数描述:
display 显示水平。选择’off’不显示输出;选择’iter’显示每一步迭代过程的输出;选择’final’显示最终结。
果。maxfunevals 函数评价的最大允许次数。
maxiter 最大允许迭代次数。
tolx x 处的终止容限。
x,fval]=linprog(…)左端 fval 返回解 x 处的目标函数值。
x,fval,exitflag,output,lambda]=linprog(f,a,b, aeq,beq,lb,ub,x0) 的输出部分:
exitflag 描述函数计算的退出条件:若为正值,表示目标函数收敛于解 x 处;若为负值,表示目标函数不收敛;若为零值,表示已经达到函数评价或迭代的最大次数。
output 返回优化信息: 表示迭代次数; 表示所采用的算法; 表示函数。
评价次数。lambda 返回 x 处的拉格朗日乘子。它有以下属性:
的下界;的上界;
的线性不等式;
的线性等式。
1 某厂生产甲乙两种口味的饮料,每百箱甲饮料需用原料 6 千克,工人 10 名,可获利 10 万元;每百箱乙饮料需用原料 5 千。
克,工人 20 名,可获利 9 万元。今工厂共有原料 60 千克,工人 150 名,又由于其他条件所限甲饮料产量不超过 8 百箱。问如。
何安排生产计划,即两种饮料各生产多少使获利最大。进一步讨论:
1)若投资 0.8 万元可增加原料 1 千克,问应否作这项投资。
2)若每百箱甲饮料获利可增加 1 万元,问应否改变生产计划。
2 某农场 i、ii、iii 等耕地的面积分别为 100 hm hm2 和 200 hm2,计划种植水稻、大豆和玉米,要求三种作物。
的最低收获量分别为 190000kg、130000kg 和 350000kg。i、ii、iii 等耕地种植三种作物的单产如表 5.1.4 所示。若三。
种作物的售价分别为水稻 1.20 元/kg,大豆 1.50 元/kg,玉米 0.80 元/kg。那么,(1)如何制订种植计划,才能使总产。
量最大?(2)如何制订种植计划,才能使总产值最大?
表 1 不同等级耕地种植不同作物的单产(单位:kg / hm2)
题目六:无约束优化问题。
求下列函数的极小点,极小值。
二、数学模型或求解分析或算法描述程序命令图形等。
题目五:c=[-10 -9];
a=[6 5;10 20;1 0];
b=[61;150;800];
aeq=beq=
vlb=[0;0];
vub=x,fval]=linprog(c,a,b,aeq,beq,vlb,vub)
c=[-11 -9];
a=[6 5;10 20;1 0];
《数学建模与数学实验》上机实验报告
成都信息工程大学。专业信息与计算科学班级姓名学号。实验日期成绩等级教师评阅日期。问题描述 下表给出了某一海域以码为单位的直角坐标oxy 上一点 x,y 水面一点 数学建模与数学实验 成都信息工程大学。专业信息与计算科学班级姓名学号。实验日期成绩等级教师评阅日期。问题描述 下表给出了某一海域以码为单位...
《数学建模与数学实验》上机实验报告
成都信息工程大学。数学建模与数学实验 上机实验报告。专业信息与计算科学班级姓名学号。实验日期成绩等级教师评阅日期。问题描述 下表给出了某一海域以码为单位的直角坐标oxy 上一点 x,y 水面一点 以英尺为单位的水深z,水深数据是在低潮时测得的,船的吃水深为5英尺,问在矩形区域 75,200 x 50...
数学建模上机实验报告
西华大学数学建模上机实验报告。一 实验目的。1.掌握建立和执行m文件的方法 2.掌握实现选择结构的方法 3.掌握实现循环结构的方法。二 实验内容。1 几种常用循环语句的练习。1 对n 1,2,10,求的值,并记录在x中。2 设银行年利率为11.25 将10000元钱存入银行,问多长时间会连本带利翻一...