《数学建模与数学实验》上机报告

发布 2023-05-17 21:26:28 阅读 2808

《数学建模与数学实验》上机报告(第 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元钱存入银行,问多长时间会连本带利翻一...