Matlab编程题(一)

  • 格式:doc
  • 大小:29.50 KB
  • 文档页数:2

Matlab经典试题

1、编写程序实现猜数字游戏 游戏说明:计算机随机生成一个4位数(4个数字互不相同),然后玩家输入一个4位数, 计算机提示(?A?B),

A 的含义是数字位置正确的有多少个,

B 的意思是仅数字正确的 有多少个,如计算机随机产生的为1234,

玩家输入1325,则返回1A2B (数字1位置正确, 而2和3仅数字正确,位置不对),

程序在4A或玩家猜测10次时结束。

2、钻井布局问题 现有15 口旧井,位置如下表给出。

试编写程序计算经过怎样的坐标平移旋转,可以使得这些点横纵坐标小数部分都小于0.05

的数目达到最大。

i 1 2 3 4 5 6 7 8 9 10 11

12 13 14 15

xi 0.50 1.41 3.00 3.37 3.40 4.72 4.72 5.43

7.57 8.38 8.98 9.50 9.57 9.58 9.58

yi 2.00 3.50 1.50 3.51 5.50 2.00 6.24

4.10 2.01 4.50 3.41 0.80 1.20 1.58 8.05

3、利用BP神经网络预测上海市2009年6月的入境旅游人数。

说明:以2008年1月到2009年4 月的数据为输入,

2008年2 月到2009年5月的数据为输出,

训练模型,最终依靠训练出的模型预测2009年6月的旅游人数。

2008年以来上海市入境旅游人数为: 年月 2008-1 2008-2 2008-3 2008-4 2008-5 2008-6 2008-7 2008-8 2008-9 08-10 08-11

08-12 09-1 09-2 09-3 09-4 09-5

人数 517640 528780 576064 575336 556293 503906 510391 483831 504473 627675

599271 419753 414747 468685 510617 549291 490005