数模实验报告实验.doc

数模实验报告实验.doc

ID:58450788

大小:67.50 KB

页数:8页

时间:2020-05-13

数模实验报告实验.doc_第1页
数模实验报告实验.doc_第2页
数模实验报告实验.doc_第3页
数模实验报告实验.doc_第4页
数模实验报告实验.doc_第5页
资源描述:

《数模实验报告实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验11-1公平的席位分配(参照惯例的席位分配方法)一、实验目的1、理解比例加惯例分配方法。2、熟悉使用Matlab软件编写比例加惯例的程序代码。二、实验要求1、在命令窗口分别调用以上函数求解(使用最佳定点或浮点格式(5位数字)控制命令formatshortg)。2、两个结果比较,合理吗?三、实验内容参照惯例的席位分配方法:(参考P278-279)n为席位总数,p1,p2,„,pm为各单位人数。步骤:a.按比例各单位所得席位为n*pi/(p1+p2+,„,pm),i=1,2,„,m(结果可能含有小数)。b.对各单位所得席位取整。c.若对各单位所得席位取整数之和

2、席位未分完。将(1)中各数的小数部分按从大到小排序,把剩余的席位顺序分出去(每个单位至多分1个席位)。某学校有甲乙丙三个系共有200名学生,其中甲系有103人,乙系有63人,丙系有34人。1.有20个代表席位,采用参照惯例的席位分配方法,分别求出甲乙丙系的“席位分配结果”和“求解过程”。2.有21个代表席位,采用参照惯例的席位分配方法,分别求出甲乙丙系的“席位分配结果”和“求解过程”。四、实验结果及分析1、m文件:function[ni,c]=fapt1(p,n)temp=p*n/sum(p);%按比例各单位所得席位(可能含小数)ni=fix(temp);%各单位所得席

3、位取整c=ni;ifsum(ni)

4、因为只多出了一个席位,而甲乙两个系分别多获得一个席位,丙系少一个席位实验11-2公平的席位分配(Q值方法)一、实验目的1、理解Q值分配方法。2、熟悉使用Matlab软件编写Q值分配方法的程序代码。一、实验要求1.在命令窗口分别调用以上函数求解(使用最佳定点或浮点格式(5位数字)控制命令formatshortg)。2.两个结果比较,合理吗?二、实验内容Q值方法:(参考P280-281)设第i方人数为pi,已占有ni个席位,i=1,2,„,m。当总席位增加1席时,计算应将这一席位分给Q值最大的一方。某学校有甲乙丙三个系共有200名学生,其中甲系有103人,乙系有63人,丙系

5、有34人。1.有20个代表席位,采用Q值法分别求出甲乙丙系的“席位分配结果”和“求解过程”。2.有21个代表席位,采用Q值法分别求出甲乙丙系的“席位分配结果”和“求解过程”。四、实验结果及分析1、m文件:function[ni,c]=fapt2(p,n)ni=floor(p*n/sum(p));c=ni;whilesum(ni)0[MAXQ,i]=max(Qi);%求最大值元素及下标ni(i)=ni(i)+1;c=[c;Qi;ni];%拼接end2、在命令窗口输入:题1:formatshortgp=[10363

6、34];n=20;[ni,c]=fapt1(p,n)题2:formatshortgp=[1036334];n=21;[ni,c]=fapt1(p,n)实验11-3公平的席位分配(d’Hondt方法)一、实验目的1、理解d’Hondt分配方法。2、熟悉使用Matlab软件编写d’Hondt分配方法的程序代码。二、实验要求1、用d’Hont方法分配名额。2、分别用实验11-1的参照惯例的席位分配方法和实验11-2的Q值方法分配名额。3、如果委员会从10人增至15人,用以上3种方法再分配名额。4、结合对d’Hont方法的叙述和所给函数,理解d’Hont方法。5、将3种方法两次

7、分配的结果进行比较。一、实验内容学校共1000名学生,235人住在A宿舍,333人住在B宿舍,432人住在C宿舍。学生们要组织一个10人的委员会,如何分配各宿舍的委员数。d’Hondt方法:将A,B,C各宿舍的人数用正整数n=1,2,3,„相除,其商数如下表:将所得商数从大到小取前10个(10为席位数),在数字下标以横线。表中A,B,C行有横线的数分别为2,3,5,这就是3个宿舍分配的席位。四、实验内容及分析1、m文件:function[ni,c]=fapt3(p,n)ni=zeros(size(p));temp=p;whilesum(n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。