用matlab模拟掷双骰子,数学建模作业

《数学建模》作业:

(说明:作业题全部来自课本的习题,也都被收入在线题库。采用在线作业方式,学员用Word 软件编辑作业答案,在指定的一周时间之内提交,不可以提前,不可以拖后。)

习 题 1

1. 请编写绘制以下图形的MATLAB 命令,并展示绘得的图形.

(1) 221x y +=、224x y +=分别是椭圆2241x y +=的内切圆和外切圆. (2) 指数函数x y e =和对数函数ln y x =的图像关于直线y=x 对称. (3) 黎曼函数

1, (0)(0,1) 0 , (0,1), 0,1

q x p q q x y x x x =>∈?=?

∈=?当为既约分数且当为无理数且或者 的图像(要求分母q 的最大值由键盘输入).

3. 两个人玩双骰子游戏,一个人掷骰子,另一个人打赌掷骰子者不能掷出所需点数,输赢的规则如下:如果第一次掷出3或11点,打赌者赢;如果第一次掷出2、7或12点,打赌者输;如果第一次掷出4、5、6、8、9或10点,记住这个点数,继续掷骰子,如果不能在掷出7点之前再次掷出该点数,则打赌者赢. 请模拟双骰子游戏,要求写出算法和程序,估计打赌者赢的概率. 你能从理论上计算出打赌者赢的精确概率吗?请问随着试验次数的增加,这些概率收敛吗?

4. 根据表1.14的数据,完成下列数据拟合问题:

(1) 如果用指数增长模型0()0()e r t t x t x -=模拟美国人口从1790年至2000年的变化过程,请用MATLAB 统计工具箱的函数nlinfit 计算指数增长模型的以下三个数据拟合问题:

(i) 取定0x =3.9,0t =1790,拟合待定参数r ;

(ii) 取定0t =1790,拟合待定参数0x 和r ; (iii) 拟合待定参数0t 、0x 和r .

要求写出程序,给出拟合参数和误差平方和的计算结果,并展示误差平方和最小的拟合效果图.

(2) 通过变量替换,可以将属于非线性模型的指数增长模型转化成线性模型,并用MATLAB 函数polyfit 进行计算,请说明转化成线性模型的详细过程,然后写出程序,给出拟合参数和误差平方和的计算结果,并展示拟合效果图.

(3) 请分析指数增长模型非线性拟合和线性化拟合的结果有何区别?原因是什么?

(4) 如果用阻滞增长模型00

()

00()()e r t t Nx x t x N x --=+-模拟美国人口从1790年至2000年的

变化过程,请用MATLAB 统计工具箱的函数nlinfit 计算阻滞增长模型的以下三个数据拟合问题:

(i) 取定0x =3.9,0t =1790,拟合待定参数r 和N ; (ii) 取定0t =1790,拟合待定参数0x 、r 和N ;

(iii) 拟合待定参数0t 、0x 、r 和N .

要求写出程序,给出拟合参数和误差平方和的计算结果,并展示误差平方和最小的拟合效果图.

aba2da4cd527ec1d4ec6dae6f4a2332b.png

习 题 2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值