Matlab实验报告
成员信息:
陶研 经济26班 2121802163 孙榕 经济26班 2121802150 窦佳悦 经济26班 2121802143
任务描述:运用Matlab软件,解答数学相关问题 题1:编写程序实现猜数游戏 首先由计算机随机产生一个 [1,100] 之间的一个整数,然后由用户猜测所产生的这个数。根据用户猜测的情况给出不同的提示,如果猜测的数大于产生的数,则显示 “High” ,小于则显示 “ Low ” ,等于则显示 “You won!”,同时退出游戏。用户最多有 7 次机会。 题2:验证“哥德巴赫猜想”,即:任何一个正偶数(n大于等于6)均可表示为两个质数的和。要求编制一个函数程序,输入一个正偶数,返回两个质数的和。 题3:编制程序,求解实验10开始提出的资金分配问题 题4:某工厂生产甲乙丙三种产品,单位产品所需加工时分别为2,3,1个;单位产品所需原料分别为3,1,5公斤;单位产品利润分别为2,3,5元。工厂每天可利用的工时为12个,可供应的原料为15公斤。为使总利润最大,使确定日生产计划和最大利润。 题5:某饲养厂饲养动物出售,设每头动物每天至少需700g蛋白质,30g矿物质,100mg维生素。现有5种饲料可供选择,各种饲料每千克营养成分含量及单价如下表。试确定既能满足动物生长的营养需要,又可以是费用最低的选用饲料方案 饲料 蛋白质(g) 矿物质(g) 维生素(mg) 价(元/千克) 1 3 1 0.5 0.2 2 2 0.5 1.0 0.7 3 1 0.2 0.2 0.4 4 6 2 2 0.3 5 18 0.5 0.8 0.8 题6:某投资者拟在A、B两城市间开设一家汽车租赁公司,租赁者可在两城中的任意城市租借或归还汽车。经试运行调查,在城A租汽车的顾客约有60%在本城归还,而有40%在B城归还;在城B租汽车的顾客约有70%在本城归还,而有30%在A城归还。 (1)请预测该公司汽车的流向,该公司所拥有的汽车会最终流向其中的一个城市吗? (2)如果到两城市租赁点租车的人数大体相等,该公司应怎样经营? 问题分析及程序: 题1: a=round(unifrnd(1,100)) i=7; while i>=0 i=i-1; b=input('请输入一个介于0到100的数字: '); if b==a disp('恭喜你猜对了!'); disp('You win!'); break; else if b>a disp('你猜的数字偏大了哦'); disp('-----------Higher----------'); else if b> 题3: c = 0 0 0 -1.4000 0 0 -1.2500 0 -1.1500 0 -1.0600 a = 1.0000 1.0000 0 0 0 0 0 0 0 0 0 1.0000 -0.0600 1.0000 1.0000 1.0000 0 0 0 0 0 0 -0.1500 0.0600 1.0000 1.0000 -0.0600 1.0000 1.0000 1.0000 0 0 0 -0.1500 -0.0600 -0.1500 1.0000 -0.0600 1.0000 1.0000 -0.0600 1.0000 1.0000 0 -0.1500 -0.0600 -0.1500 1.0000 -0.0600 -0.1500 1.0000 -0.0600 1.0000 -0.0600 1.0000 b = 10 10 10 10 10 lb = 0 0 0 0 0 0 0 0 0 0 0 ub = 10 10 Inf 3 Inf Inf 4 Inf Inf Inf Inf Optimization terminated. x = 7.1698 2.8302 0.0000 3.0000 0.0000 1.4562 4.0000 2.4494 2.9360 0.0000 1.6747 y = -14.3516 题4: Xn = 13/35*(3/10)^n+3/7 -13/35*(3/10)^n+4/7 题5: c = -2 -3 -5 a = 2 3 1 3 1 5 b = 12 15 lb = 0 0 0 ub = Inf Inf Inf Optimization terminated. x = 0.0000 3.2143 2.3571 y = -21.4286 题6: x = 0.0000 0.0000 0.0000 39.7436 25.6410 Z = 32.4359 结果分析与说明: 根据题目的结果和过程,可以发现最终答案是正确的,证明程序设计无误。 因篇幅问题不能全部显示,请点此查看更多更全内容