数学模型 姜启源PPT课件
- 格式:ppt
- 大小:4.69 MB
- 文档页数:260
山东大学威海分校应用数学系数学建模课程Matlab基础及其应用山东大学威海分校应用数学系编程的难点和对策☐Matlab为什么也称为语言?语言的用途?词典意味着什么?☐难点:1、编程的工作就是映射2、调试、找错误☐对策:实践,实践,再实践Matlab的学习方法☐必须做大量的练习,熟悉其中的函数☐多看帮助文件,又一本好的参考书☐熟练使用Google等网络资源☐培养良好的编程习惯参考书(1)高等应用数学问题的MATLAB求解薜定宇,陈阳泉著清华大学出版社价格:43.00元参考书(2)优化建模与LINDO/LINGO软件谢金星等清华大学出版社价格:48.00元MATLAB 基础及其应用MATLAB 基础•概述•MATLAB 基本使用•MATLAB 的基本矩阵分析•矩阵操作•流程控制>>>>>一、概述MATLAB是一种交互式的以矩阵为基础的系统计算平台,它用于科学和工程的计算与可视化。
它的优点在于快速开发计算方法,而不在于计算速度。
1.1 MATLAB的出现☐70年代中期,Cleve Moler和他的同事开发了LINPACK和EISPACK的Fortran子程序库☐70年代末期,Cleve Moler 在新墨西哥大学给学生开线性代数,为学生编写了接口程序,这程序取名为MATLAB,即MATrix LABoratory☐1983年春天,工程师John Little与Moler、Steve Bangert一起开发了第二代专业版MATLAB ☐1984年,MathWorks公司成立,MATLAB正是推向市场。
1.2 Matlab的版本演化☐Matlab 1.0☐Pc matlab->matlab 386☐Matlab3.5+simulink☐Matlab 4.0:simlink内嵌☐Matlab 5.0 :全面的面向对象☐Matlab 5.1~5.3☐Matlab 6.0☐Matlab 6.5:购并了MATRIXx ☐Matlab 7.0:20041.3 MATLAB特点☐高度适应性、开放性:MATLAB的工具箱可以任意增减,任何人可以自己生成MATLAB工具箱☐可扩充性:MATLAB的函数大多为ASCII文件,可以直接编辑、修改☐基于矩阵运算的工作平台。
姜启源数学模型第三版课件公平席位分配(可编辑)2.1席位分配问题 * * 某校有200名学生,甲系100名,乙系60名,丙系40名,若学生代表会议设20个席位,问三系各有多少个席位, 按惯例分配席位方案,即按人数比例分配原则表示某单位的席位数表示某单位的人数表示总人数表示总席位数 1 问题的提出 20个席位的分配结果 20/100 ?20 4 30/100 ?20 6 50/100 ?20 10 分配方案 40/200 40 丙 60/200 60 乙 100/200 100 甲席位数所占比例人数系别现丙系有6名学生分别转到甲、乙系各3名。
17.0%?20 3.4 31.5%?20 6.351.5 %?20 10.3 分配方案 34/200 17.0% 34 丙 63/200 31.5% 63 乙103/200 51.5% 103 甲席位数所占比例人数系别 10 6 4 10 6 4 现象1 丙系虽少了6人,但席位仍为4个。
(不公平~) 为了在表决提案时可能出现10:10的平局,再设一个席位。
21个席位的分配结果 17.0%?21 3.570 31.5%?21 6.61551.5 %?21 10.815 分配方案 34/200 17.0% 34 丙 63/200 31.5% 63 乙103/200 51.5% 103 甲席位数所占比例人数系别 11 7 3 现象2 总席位增加一席,丙系反而减少一席。
(不公平~) 惯例分配方法:按比例分配完取整数的名额后,剩下的名额按惯例分给小数部分较大者。
存在不公平现象,能否给出更公平的分配席位的方案, 2 建模分析目标:建立公平的分配方案。
反映公平分配的数量指标可用每席位代表的人数来衡量。
34/4 8.5 63/6 10.5 103/1010.3 每席位代表的人数 4 6 10 席位数好 34 丙差 63 乙中 103 甲公平程度人数系别 40/4 10 60/6 10 100/10 10 每席位代表的人数 4 40 丙 6 60 乙 10 100 甲席位数人数系别 34/3 11.33 63/7 9 103/11 9.36 每席位代表的人数 3 7 11 席位数差 34 丙好 63 乙中 103 甲公平程度人数系别一般地,每席位代表的人数席位数 B A 人数单位当席位分配公平但通常不一定相等,席位分配的不公平程度用以下标准来判断。