Matlab数学实验报告.docx
《Matlab数学实验报告.docx》由会员分享,可在线阅读,更多相关《Matlab数学实验报告.docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品word 可编辑资料 - - - - - - - - - - - - -Matlab数学试验报告第 1 页,共 16 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -一、试验目的通 过 以 下 四 组 实 验 , 熟 悉MATLAB的 编 程 技 巧 , 学 会 运 用MATLAB的一些主要功能、命令,通过建立数学模型解决理论或实 际问题;明白诸如分岔、混沌等概念、学会建立Malthu 模型和 Logistic模型、懂得最小二乘法、线性规划等基本思想;二、试验内容2.1 试验题目一2.1.1 试验问题Feigenbaum
2、 曾对超越函数y=sin( )( 为非负实数)进行了分岔与混沌的讨论,试进行迭代格式xk+1 = sin( xk),做出相应的Feigenbaum图2.1.2 程序设计clear;clf; axis(0,4,0,4);hold onfor r=0:0.3:3.9x=0.1;for i=2:150x(i)=r*sin(3.14*x(i-1);end pause(0.5) for i=101:150第 2 页,共 16 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -plot(r,x(i),k.);endtext(r-0.1,m
3、ax(x(101:150)+0.05,itr=,num2str(r)end加密迭代后clear;clf; axis(0,4,0,4);hold onfor r=0:0.005:3.9 x=0.1;第 3 页,共 16 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -for i=2:150x(i)=r*sin(3.14*x(i-1);end pause(0.1) for i=101:150plot(r,x(i),k.);endend运行后得到Feigenbaum图第 4 页,共 16 页 - - - - - - - - - -
4、精品word 可编辑资料 - - - - - - - - - - - - -2.2 试验题目二2.2.1 试验问题某农夫有一个半径10 米的圆形牛栏,长满了草;他要将一头牛拴在牛栏边界的桩栏上,但只让牛吃到一半草,问拴牛鼻子的绳子应为多长?2.2.2 问题分析如下列图, E 为圆 ABD的圆心, AB 为拴牛的绳子,圆ABD 为草场,区域ABCD 为牛能到达的区域;问题要求区域ABCD 等于圆ABC 的一半,可以设BC 等于 x,只要求出 a 和 b 就能求出所求面积;先运算扇形ABCD的面积, 2a x2=2a 2,再求 AB 的面积,用扇形ABE 的面积减去三角形ABE 的面积即可;第 5
5、 页,共 16 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -2.2.3 程序设计f=inline(acos(x/20)*x2+100*pi-200*acos(x/20)-x*sqrt(100-(x2)/4)-50*pi); a=0; b=20;dlt=1.0*10-3; k=1;while abs(b-a)dlt c=(a+b)/2;if f(c)=0break; elseif f(c)*f(b)0a=c;elseb=c;end fprintf(k=%d,x=%.5fn,k,c); k=k+1;end2.2.4 问题求解
6、与结论k=6,x=11.56250 k=7,x=11.71875第 6 页,共 16 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -k=8,x=11.64063 k=9,x=11.60156 k=10,x=11.58203 k=11,x=11.59180 k=12,x=11.58691 k=13,x=11.58936 k=14,x=11.58813 k=15,x=11.58752结果说明,要想牛只吃到一半的草,拴牛的绳子应当为11.6 米;2.3 试验题目三2.3.1 试验问题饲养厂饲养动物出售,设每头动物每天至少需要 7
7、00g 蛋白质、 30g 矿物质、100mg 维生素;现有 5 种饲料可供选用,每种饲料每千克所含养分成分含量及单价如下表;试确定既能满意动物生长的养分需要,又可使费用最省的选用饲料的方案;饲料蛋白质 (g)矿物质 (g)维生素 (mg)饲料A1310.50.2A220.510.7A310.20.20.4A46220.3A5180.50.80.8五种饲料单位质量(1kg)所含养分成分第 7 页,共 16 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -2.3.2 问题分析与模型建立设 X j (j=1,2,3,4,5)表示饲
8、料中所含的第 j 种饲料的数量;由于供应的蛋白质总量必需每天满意最低要求 70g,故应有3X 1+2X2+1X3+6X 4+18X5 700同理,考虑矿物质和维生素的需求;应有1X 1+0.5X2+0.2X3+2X 4+0.5X5300.5X1+1X 2+0.2X3+2X 4+0.8X5100期望调配出来的混合饲料成本最低,故目标函数f 为f=0.2X 1+0.7X2+0.4X3+0.3X4+0.8X5当来对决策量X j 的要求应为非负;所以该饲料配比问题是一个线性规划模型Min f =0.2X 1+0.7X 2+0.4X3+0.3X 4+0.8X 53X1+2X 2+1X 3+6X4+18X
9、57001X1+0.5X2+0.2X3+2X 4+0.5X 5300.5X1+1X 2+0.2X3+2X 4+0.8X 5100 X j 0,j=1,2,3,4,52.3.3 模型评述一般的食谱问题可表达为: 设有 n 种食物,每种食物中含有 m 种养分成分;用 ija 表示一个单位的第 j 种食物中含有第 i 种养分的数量, 用 ib 表示每人每天对第 i 种养分的最低需求量, jc 表示第j种食品的单价,jx表示所用的第j种食品的数量,一方面满意m第 8 页,共 16 页 - - - - - - - - - -精品word 可编辑资料 - - - - - - - - - - - - -种养
10、分成分的需要同时使事物的总成本最低;一般的食谱问题的线性规划模型为这类线性规划模型仍可以描述很多诸如合理下料、最小成本运输、合分派任务等问题,具有很强的代表性;2.3.4 模型运算将 该 问 题 化 成Matlab中 线 性 规 划 问 题 的 标 准 形 式Min f=0.2X 1+0.7X2+0.4X3+0.3X4+0.8X5-3X 1-2X 2-1X 3-6X 4-18X5 -700-1X 1-0.5X2-0.2X 3-2X 4-0.5X5 -30-0.5X 1-1X-0.2X 3-2X4-0/;.8X 5-100 j 0,j=1,2,3,4,5由 MATLAB软件的编辑器构作m 文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 数学 实验 报告
限制150内