看“安因思谈”视频中提到的模拟财富阶级分配实验(城市数据团提出),很有意思,决定实现一下。

建立模型
模型1:一个封闭空间内,有100个人,初始下每人都有100元,过一天就是一轮,一轮中每个人要把手中的1元随机给别人,1000、5000、15000轮后查看这100个人的财富分配状况。
模型2:在模型1的基础上,将前10个人设置成为超人,设定每轮每个人随机给别人的概率中,超人获得1元的概率更高一些(模拟每天多努力1%),1000轮后查看这100个人的财富分配状况。
模型3:在模型2的基础上,设置福利,若富人资金超过150元,则每次获得的1元中的0.6元要均分给资金不足5元的所有穷人,1000轮后查看这100个人的财富分配状况。

Matlab仿真
实验1:1000轮时财富分配情况(红黑分界线为总体财富50%分界线)
实验1:5000轮时财富分配情况
实验1:15000轮时财富分配情况
实验2:1000轮时财富分配情况
实验3:1000轮时财富分配情况

仿真分析
模型1结论:1000轮后,这100个人的财富分配状况类似于均匀分布,但是5000轮后,这100个人的财富分配状况类似于幂律分布。多数的资金掌握在少数人里。
模型2结论:每天多努力1%,若干天后多努力的人会在人群当中获得高资金的概率越大(脱颖而出的概率越大)。
模型3结论:引入福利后、贫富差距会减小,但趋势不变。
(ps:模型1中人数为200人,结论条形图包络曲线更能看出幂律分布曲线趋势)

总结
好好学习,天天向上!用好matlab,过好人生!
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...