《数学建模》实验指导书 第1 页 《数学建模》实验指导书 实验一:matlab 编程基础 学时:2 学时 实验目的:熟悉matlab 编程 实验内容: 1
f(x )的定义如下: 2226,04( )56,010,231,xxxxf xxxxxxxx 且且其它 写一个函数文件f(x )实现该函数,要求参数x 可以是向量
用起泡法对10 个数由小到大排序
即将相邻两个数比较,将小的调到前头
有一个45矩阵,编程求出其最大值及其所处的位置
编程求201
nn 5
一球从100 米高度自由落下,每次落地后反跳回原高度的一半,再落下
求它在第10次落地时,共经过多少米
第10 次反弹有多高
有一函数 ,写一程序,输入自变量的值,输出函数值
写一个函数rs=f(s),对传进去的字符串变量s,删除其中的小写字母,然后将原来的大写字母变为小写字母,得到rs 返回
例如s=”aBcdE,Fg
”,则 rs=”be,f
提示:可利用find 函数和空矩阵
2( , )sin2f x yxxyy《数学建模》实验指导书 第2 页 实验二:用Lingo 求解线性规划问题 学时:2 学时 实验目的:掌握用Lingo求解线性规划问题的方法
实验内容: 1
钢管下料问题 问题 某钢管零售商从钢管厂进货,将钢管按照顾客要求的长度进行切割,称为下料
假定进货时得到的原料钢管长度都是19m
1)现有一客户需要50 根长4m、20 根长6m 和 15 根长8m 的钢管
应如何下料最节省
2)零售商如果采用的不同切割模式太多,将会导致生产过程的复杂化,从而增加生产和管理成本
所以该零售商规定采用的不同切割模式不能超过 3 种
该客户除需要1)中的3 种钢管外,还要10 根长5m 的钢管