数学建模期末作业
《数学建模》期末考试试卷四与参考答案
《数学建模》期末考试试卷 班级 姓名 学号一、(15分)某厂利用甲、乙、丙三种原料生产A 、B 、C 、D 、E 五种产品,单位产品(万件)对原材料的消耗(吨)、原材料的限量(吨)以及单位问五种产品各生产多少才能使总利润达到最大? (1)建立线性规划问题数学模型。
(2)写出用LINGO 软件求解的程序。
二、(15分)用单纯形方法求如下线性规划问题的最优解。
123123123123max 614134248..2460,,0S x x x x x x s t x x x x x x =++++≤⎧⎪++≤⎨⎪≥⎩三、(15分)某厂生产甲、乙、丙三种产品,消耗两种主要原材料A 与B 。
每单位产品生产过程中需要消耗两种资源A 与B 的数量、可供使用的原材料数量以及单位产品利润如下表:设生产甲、乙、丙产品的数量分别为123,,x x x 单位,可以建立线性规划问题的数学模型:123123123123max 4003005006030504500..3040503000,,0S x x x x x x s t x x x x x x =++++≤⎧⎪++≤⎨⎪≥⎩利用LINGO10.0软件进行求解,得求解结果如下:Objective value: 35000.00 Total solver iterations: 2 Variable Value Reduced CostX1 50.00000 0.000000 X2 0.000000 66.66667 X3 30.00000 0.000000 Row Slack or Surplus Dual Price 1 35000.00 1.000000 2 0.000000 3.333333 3 0.000000 6.666667(1)指出问题的最优解并给出原应用问题的答案;(2)写出该线性规划问题的对偶线性规划问题,并指出对偶问题的最优解;(3)灵敏度分析结果如下:Objective Coefficient RangesCurrent Allowable Allowable Variable Coefficient Increase DecreaseX1 400.0000 200.0000 100.0000X2 300.0000 66.66667 INFINITYX3 500.0000 166.6667 66.66667Righthand Side RangesRow Current Allowable AllowableRHS Increase Decrease2 4500.000 1500.000 1500.0003 3000.000 1500.000 750.0000对灵敏度分析结果进行分析四、(10分)一个公司要分派4个推销员去4个地区推销某种产品,4个推销员在各个地区推销这种产品的预期利润(万元)如下表。
数学建模期末考核题目.doc
数学建模期末考核题考题一求出Y对X的回归直线方程,并说明拟合效果的好坏。
(请使用Matlab求解,并附上代码及图形)2据观察,个子高的人一般腿都长,今从16名成年女子测得数据如下表,希望从中得到身高x与腿长y之间的回归关系。
(请使用Matlab求解,并附上代码及图形)身高x与腿长),观测数据3、某人每天由饮食获取10467焦热量,其中5038焦用于新陈代谢,此外每公斤体重需支付69焦热量作为运动消耗,其余热量则转化为脂肪,已知以脂肪形式贮存的热量利用率为100%,每公斤脂肪含热量41868焦,问此人的体重如何随时间而变化?4、在一个巴基斯坦洞穴里,发现了具有古代尼安德特人特征的人骨碎片,科学家们把它们带到实验室,作碳14年代测定。
分析表明C14与C12的比例仅仅是活组织内的6. 24%,此人生活在多少年前?(宇宙射线在大气中能够产生放射性碳一14,并能与氧结合成二氧化碳形后进入所有活组织,先为植物吸收,后为动物纳入.只要植物或动物生存着,它们就会持续不断地吸收碳一14, 在机体内保持一定的水平,这意味着在活体中,C14的数量与稳定的C12的数量成定比。
生物体死亡后,交换过程就停止了,放射性碳便以每年八千分之一的速度减少•并逐渐消失. 对于任何含碳物质,只要测定剩下的放射性碳一14的含量,就可推断其年代.)5、你已经去过几家主要的摩托车商店,基本确定将从三种车型中选购一种。
你选择的标准主要有:价格、耗油量大小、舒适程度和外表美观情况。
经反复思考比较,构造了它们之间的成对比较矩阵13 7 81/3 1 5 51/7 1/5 1 31/8 1/5 1/3 1三种车型(记为a, b , 成对比较矩阵为c)关于价格、耗油量、舒适程度及你对它们表观喜欢程度的(价格)(耗油量)a h c a h ca_123_a_11/51/2_h1/212b517c_l/31/21c_21/71(舒适程度)(外表)a b c a b ca・]35~a・]1/53_b1/314b517c1/51/41c1/31/71(1)根据上述矩阵可以看出四项标准在你心目中的比重是不同的,请按由重到轻的顺序将它们排出。
数学建模期末考查作业
数学建模期末考查作业一、某化工厂生产A,B,C,D 四种化工产品,每种产品生产1吨消耗的工时,能该厂明年的总利润最高的数学模型,并利用MATLAB 写出简单的求解程序。
解:设该厂明年生产1A ,2A ,3A ,四种产品的数量分别为1x ,2x ,3x ,4x (单位:t ),总利润为z 。
约束条件 :工时限额:18480753802501004321≤+++x x x x能耗限额:1001.05.03.02.04321≤+++x x x x确定目标函数:4321852x x x x Z +++=4321852m ax x x x x Z +++=()⎪⎩⎪⎨⎧=∈≥≤+++≤+++4,3,2,1,01001.05.03.02.01848075380250100..43214321i N x x x x x x x x x x t s i i 且 求解:model:max=2*x1+5*x2+8*x3+x4;100*x1+250*x2+380*x3+75*x4<=18480; 0.2*x1+0.3*x2+0.5*x3+0.1*x4<=100; @gin(x1); @gin(x2); @gin(x3); @gin(x4); endGlobal optimal solution found.Objective value: 388.0000 Objective bound: 388.0000 Infeasibilities: 0.000000 Extended solver steps: 0 Total solver iterations: 0Variable Value Reduced Cost X1 2.000000 -2.000000 X2 0.000000 -5.000000 X3 48.00000 -8.000000 X4 0.000000 -1.000000Row Slack or Surplus Dual Price 1 388.0000 1.000000 2 40.00000 0.000000 3 75.60000 0.000000分析:由程序及结果可知,当四种化工产品生产数量分别为1x =2,2x =0,3x =48,4x =0时,该厂利润取最大值,最大值为388万元。
数学建模期末作业(嘉兴)
数学建模期末作业题一 河水污染问题如图是一个容量为32000m 的小湖,小河A 以310.1/m s -的速率向小湖注入河水,而小湖又以同样的速率通过小河B 流出,在上午9:20, 该地区发生交通事故,一个装有有毒化学物质的容器倾翻,在图中点X 处注入湖中,采取紧急措施后,于9:50分得到控制。
但数量不祥的有毒化学物质Z 流入湖中。
据估计Z 的量在35m 与320m 之间。
建立相应的模型来估计湖水受污染的程度随时间的变化函数关系并估计⑴湖水何时达到污染高峰;⑵何时污染可降至安全水平?(≤题二 选址问题考虑A,B,C 三地,每地都生产一定数量的原料,也消耗一定数量的产品(见下表),已知制成每吨产品需3吨原料,各地之间的距离为A —B :150,km B —C :200,km A —B :100.km 又每万吨原料运输1km 的运价是5000元,每万吨产品运输1km 的运价是6000元,由于地区条件的差异,在不同地点设厂的生产费用也不同,问怎样在何处设厂,规模多大,才能使总费用最小,由于其它条件限制,在B 处建厂的规模不能超过5万吨。
题三 雇员的聘用问题某服务部门一周中每天需要不同数目的雇员:周一到周四每天至少50人,周五和周日每天至少需要80人,周六至少需要90人,现规定应聘者每周需连续工作5天,试确定聘用方案,即周一到周日每天需要聘用多少人,使在满足需要的条件下,所聘用的总人数最少。
如果周日的需要量由80增至90人,方案应该怎样改变?若全时雇员(一天工作8小时)可以通过临时聘用的半时雇员(一天工作4小时,且无需连续工作)来代替,但规定半时雇员的工作量不得超过工作总量的四分之一,又设全时雇员和半时雇员每小时的酬金分别为5元和3元,试确定聘用方案,使在满足需要的前提下,所付的酬金为最小。
题四 肿瘤问题肿瘤大小V 生长的速率与V 的a 次方成正比,其中a 为形状参数,01;a ≤≤而其比例系数K 随时间减小,减小速率又与当时的K 值成正比,比例系数为环境系数.b 设某肿瘤参数1,0.1,a b ==K 的初始值为2,V 的初始值为1,问⑴此肿瘤生长不会超过多大?⑵过多长时间肿瘤大小翻一倍?⑶何时肿瘤生长速率由递增转为递减?⑷若参数2/3a =呢?题五 油气田的开发问题油气田开发试验表明:准确预测油气产量和可开采储量,对石油工作者来说,始终是一项既重要又困难的工作. 1995年,有人通过对国内外一些油气田的开发资料,得出结论:油气田的产量与累积产量之比()r t 与其开发时间存在着半指数关系:()lg .r t A Bt =-根据某气田1957~1976年总共20个年度的产气量数据(如下表),建立该气田的产量预测模型,并将预测与实际值进行比较.10m.注:产量单位83要求:每位学生在上面五题中可以任选一题,最迟于17周的周二前上交作业.。
《数学建模》期末试卷A
《数学建模》期末试卷A一、填空题(每题2分,共20分)1、在数学建模中,我们将所要研究的问题________化。
2、在解决实际问题时,我们常常需要收集大量的数据,这些数据通常是不________的。
3、在建立数学模型时,我们通常需要对变量进行假设,这些假设通常是对________的描述。
4、在解决实际问题时,我们通常需要对多个因素进行________,以确定哪些因素对所要研究的问题有显著影响。
5、在建立数学模型时,我们通常需要对数据进行________,以发现数据之间的规律和关系。
6、在解决实际问题时,我们通常需要将复杂的问题________化,以方便我们更好地理解和解决它们。
7、在建立数学模型时,我们通常需要将实际问题________化,以将其转化为数学问题。
8、在解决实际问题时,我们通常需要考虑实际情况的________性,以避免我们的解决方案过于理想化。
9、在建立数学模型时,我们通常需要使用数学语言来________模型,以方便我们更好地描述和解决它。
10、在解决实际问题时,我们通常需要使用计算机来帮助我们进行________和计算。
二、选择题(每题3分,共30分)11、在下列选项中,不属于数学建模步骤的是()。
A.确定变量和参数B.建立模型C.进行实验D.验证模型12、在下列选项中,不属于数学建模方法的是()。
A.归纳法B.演绎法C.类比法D.反证法13、在下列选项中,不属于数学建模应用领域的是()。
A.物理学B.工程学C.经济学D.政治学14、在下列选项中,不属于数学建模语言的是()。
A.文字语言B.符号语言C.图形语言D.自然语言15、在下列选项中,不属于数学建模原则的是()。
A.简洁性原则B.一致性原则C.可行性原则D.可重复性原则16、在下列选项中,不属于数学建模步骤的是()。
A.对数据进行分析和处理B.对模型进行假设和定义C.对模型进行检验和修正D.对结果进行解释和应用17、在下列选项中,不属于数学建模应用领域的是()。
数学建模期末大作业
数学建模承诺书
我们仔细阅读了数学建模作业的对应规则。
我们完全明白,在开始做题后不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人研究、讨论与赛题有关的问题。
我们知道,抄袭别人的成果是违反规则的。
如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。
我们郑重承诺,严格遵守规则,以保证公正、公平性。
如有违反规则的行为,我们将受到严肃处理。
我们选择的题号是(A/B/C/D题): D
参赛队员:
1. 专业年级软件工程姓名段永春学号201410413112 成绩
2. 专业年级软件工程姓名殷福贵学号201410413113 成绩
3. 专业年级软件工程姓名高培富学号201410413107 成绩
日期: 2015 年 6 月 15 日。
数学建模期末作业题
数学建模期末作业题1、数学规划有三种物品:A、B和C。
它们的重量、体积和价值如下表所示:A、B和C重量(单位:公斤)体积(单位:l)123213价值(单位:100元)357当有人旅行时,选择10件物品陪伴他。
根据情况,个人物品的总重量不得超过18kg,体积不得超过100L。
在这三件物品中,你能选择多少件来最大限度地提高你物品的价值?2、谣言的传播假设一个城市有n+1个人。
其中一人出于某种目的编造了一个谣言,所以他利用他认识的人来传播谣言。
该市初中及以上文化程度的人口比例为p。
只有1%的人相信这个谣言,而其他人中约有B%会相信。
还假设单位时间内每个人相信谣言的平均人数与当时没有听到谣言的人数成正比,而不相信谣言的人不会传播谣言。
试图建立一个数学模型来反映谣言的传播,并简单分析其规律。
假设1第一个人仍将参与第二次谣言传播。
也就是说,第一个人和相信谣言的人会继续传播谣言。
假设2相信此谣言的人每人在单位时间内传播的平均人数正比于当时尚未听说此谣言的人数这个比恒定不变假设3在传播的同时,它也会传播给那些传播谣言和听到谣言的人设第i个单位时间开始时相信谣言总人数xyz(i)没有听说过MT(I)的人数受传播人数中没听过的人数占总人数比例(共有n+1个人,出去自己就有n个人)t(i)=mt(i)/n;受传播人数如果k为定植scb(i)=k*mt(i)*xyz(i);没有听到谣言的人数(考虑到他们也会传播给那些传播谣言和听到谣言的人)sch_mt(i)=scb(i)*t(i);其中相信的有scb_uumt_uxx(i)=sch_mt(i)*p*a/100+sch_mt(i)*(1-p)*b/100;有些人不相信scb_mt_bxx(i)=sch_mt(i)-scb_xx(i);在时间I+1的单位时间开始时相信谣言的总人数xyz(i+1)=xyz(i)+scb_mt_xx(i);没听过人数mt(i+1)=mt(i)-sch_umt(i);受传播人数中没听过的人数占总人数比例t(i+1)=mt(i+1)/n;如果K为定殖,则SCB(I+1)=K*MT(I+1)*XYZ(I+1);受传播人数中没听过谣言的人数(考虑到传播的时候也会传给传播谣和听过谣言的人)sch_mt(i+1)=scb(i+1)*t(i+1);其中包括scb_mt_xx(i+1)=sch_mt(i+1)*p*a/100+sch_mt(i+1)*(1-p)*b/100;其中不相信的有scb_umt_bxx(i+1)=sch_mt(i+1)-scb_xx(i+1);可以看到各种数构成了一个循环,这样就可以无限迭代下去根据由1单位时刻相信谣言总人数xyz(1)=1没听过人数mt(1)=n然后重复。
数学建模期末大作业
数学建模期末大作业论文题目:A题美好的一天组长:何曦(2014112739)组员:李颖(2014112747)张楚良(2014112740)班级:交通工程三班指导老师:陈崇双美好的一天摘要关键字:Dijkstra算法多目标规划有向赋权图 MATLAB SPSS1 问题的重述Hello!大家好,我是没头脑,住在西南宇宙大学巨偏远的新校区(节点22)。
明天我一个外地同学来找我玩,TA叫不高兴,是个镁铝\帅锅,期待ing。
我想陪TA在城里转转,当然是去些不怎么花钱的地方啦~~。
目前想到的有林湾步行街(节点76)、郫郫公园(节点91),大川博物院(节点72)。
交通嘛,只坐公交车好了,反正公交比较发达,你能想出来的路线都有车啊。
另外,进城顺便办两件事,去老校区财务处一趟(节点50),还要去新东方(节点34)找我们宿舍老三,他抽奖中了两张电影票,我要霸占过来明晚吃了饭跟TA一起看。
电影院嘛,TASHIWODE电影院(节点54)不错,比较便宜哈。
我攒了很久的钱,订了明晚开心面馆(节点63)的烛光晚餐,额哈哈,为了TA,破费一下也是可以的哈。
哦,对了,老三说了,他明天一整天都上课,只有中午休息的时候能接见我给我票。
我主要是想请教一下各位大神:1)明天我应该怎么安排路线才能够让花在坐车上的时间最少?2)考虑到可能堵车啊,TA比较没耐心啊,因为TA叫不高兴嘛。
尤其是堵车啊,等车啊,这种事,万一影响了气氛就悲剧了。
我感觉路口越密的地方越容易堵,如果考虑这个,又应该怎么安排路线呢?3)我们城比较挫啊,连地图也没有,Z老师搞地图测绘的,他有地图,跟他要他不给,只给了我一个破表格(见附件,一个文件有两页啊),说“你自己画吧”。
帮我画一张地图吧,最好能标明我们要去的那几个地方和比较省时的路线啊,拜托了~2 问题的分析2.1 对问题一的分析问题一要求安排路线使得坐车花费的时间最少。
对于问题一,假设公交车的速度维持不变,要使花费的时间最少,则将问题转化为对最短路径的求解。
数学建模期末作业
数学建模期末作业按数学建模竞赛格式书写一篇论文——抄袭者两份同时记0分。
1、某钻井队要从以下10个可供选择的井位中确定5个钻井探油,使总的钻探费用为最小。
若10个井位的代号为1A 、……10A ,相应的钻探费用为1C 、……10C ,并且井位选择要满足下列限制条件:(1)1A 、5A 、6A 只能选其中之一; (2)选2A 或3A 就不能选4A ,反之亦然; (3)在7A 、8A 、9A 、10A 中最多只能选两个。
试建立其数学模型,并给出一组[1C 、……10C ]值,用软件求解,建立你的钻井方案。
2、下面是中国人口增长情况数据:试建立一个数学模型预测2012年中国的人口数。
如果你的模型与实际不符,应怎样修正?《数学建模》(选修)期中测验1、有三台打印机同时工作,一分钟共打印1580行字,如果第一台打印机工作2分钟,第二台打印机工作3分钟,共打印2740行字,如果第一台打印机工作1分钟,第二台打印机工作2分钟,第三台打印机工作3分钟,共可打印3280行字.问:每台打印机每分钟可打印多少行字?(1)建立方程组: (2)MATLAB 求解程序 (3)结果2、432112.008.01.015.0m ax x x x x f +++= ⎪⎪⎩⎪⎪⎨⎧≥=---≥-+≤---0,,,100..432143214324321x x x x x x x x x x x x x x x t s(1)MA TLAB 程序或Lingo 程序或QSB 操作过程 (2)结果3、解微分方程:⎩⎨⎧='==+'-''0)0(,1)0(442y y xe y y y x(1)MATLAB 程序:(2)结果:整数规划建模及求解【例1】某钻井队要从以下10个可供选择的井位中确定5个钻井探油,使总的钻探费用为最小。
若10个井位的代号为s1,s2, …,s10,相应的钻探费用为c1,c2, …,c10,并且井位选择上要满足下列限制条件: 1. 或选择s1和s7,或选择s8; 2. 选择了s3 或s4 就不能选择s5,或反过来也一样; 3. 在s5,s6,s7,s8中最多只能选两个。
数学建模期末试题及答案
数学建模期末试题及答案1. 题目描述这是一份数学建模期末试题,包含多个问题,旨在考察学生对数学建模的理解和应用能力。
以下是试题的具体描述及答案解析。
2. 问题一某城市的交通流量与时间呈周期性变化,根据历史数据,可以得到一个交通流量函数,如下所示:\[f(t) = 100 + 50\sin(\frac{2\pi}{24}t)\]其中,t表示时间(小时),f(t)表示交通流量。
请回答以下问题:a) 请解释一下该函数的含义。
b) 根据该函数,该城市的最大交通流量是多少?c) 在哪个时间段,该城市的交通流量较低?【解析】a) 该函数表示交通流量f(t)随时间t的变化规律。
通过观察函数,可以发现交通流量与时间的关系是周期性变化,每24小时一个周期。
函数中的sin函数表示交通流量在周期内的变化,振幅为50,即交通流量的最大值与最小值之差为50。
基准流量为100,表示在交通最不繁忙的时刻,流量为100辆。
b) 最大交通流量为基准流量100辆与振幅50辆之和,即150辆。
c) 交通流量较低的时间段为振幅为负值的时刻,即最小值出现的时间段。
3. 问题二某学校的图书馆借书规则如下:- 学生每次最多可以借5本书,每本书的借阅期限为30天。
- 学生可以在借阅期限结束后进行续借,每次续借可以延长借阅期限30天。
请回答以下问题:a) 一个学生在10天内连续借了3次书,分别是2本、3本和4本,请写出该学生在每次借书后的总借书数。
b) 如果一个学生借了5本书,每本都是在借阅期限后进行续借,借了10年,最后一次续借后,该学生一共续借了几次书?【解析】a) 总的借书数为每次借书的累加和。
学生第一次借2本,总共借书数为2本;第二次借3本,总共借书数为2 + 3 = 5本;第三次借4本,总共借书数为5 + 4 = 9本。
b) 学生每本书借阅期限为30天,10年为3650天,每次借书续借可以延长借阅期限30天。
因此,学生续借次数为10年÷30天= 121次。
数学建模期末练习题
数学建模期末练习题射线扫描成像在医学领域有着广泛的应用。
对于一台射线扫描成像设备,我们将设扫描区域的平面模型为D,该模型区域内有若干个感兴趣的物体O。
设扫描仪的扫描平面为P,我们需要确定物体O的边界曲线在扫描平面P上的投影。
为了简化问题,我们假设扫描区域的边界曲线可以近似为N条不相交的曲线段的集合。
请你通过使用数学建模的方法,给出一种算法来求解物体O在扫描平面P上的投影。
一、问题描述在一台射线扫描成像设备中,我们需要求解物体O在扫描平面P上的投影。
设物体O的边界曲线为C,P的方程为f(x, y) = 0。
我们需要求解物体O的边界曲线在扫描平面P上的参数方程。
二、问题分析1. 对于物体O的边界曲线C,可以通过采集扫描数据得到。
我们可以将C计算为一系列离散的点集。
2. 我们可以通过计算点集C中的每个点在扫描平面P上的投影点,来确定物体O在扫描平面P上的投影。
三、算法设计1. 输入:物体O的边界曲线C,扫描平面P的方程f(x, y) = 0。
2. 遍历曲线C中的每个点(x, y),计算其在平面P上的投影点(x', y'):- 将点(x, y)代入平面P的方程,解得点(x', y'),即为该点在平面P上的投影点。
3. 输出:物体O在扫描平面P上的投影的参数方程。
四、实现步骤1. 遍历物体O的边界曲线C,对于每个点(x, y),计算其在扫描平面P上的投影点(x', y')。
2. 将计算得到的投影点集合按照顺序连接,得到物体O的投影曲线。
3. 输出物体O的投影曲线的参数方程。
五、实例演示假设物体O的边界曲线C为抛物线 y = x^2,扫描平面P的方程为 y = 0。
1. 对于曲线C上的点(1, 1),其在平面P上的投影点为(1, 0)。
2. 对于曲线C上的点(2, 4),其在平面P上的投影点为(2, 0)。
3. 连接投影点(1, 0)和(2, 0),得到物体O在扫描平面P上的投影曲线为线段(x, 0),x ∈ [1, 2]。
数学建模期末试卷
《数学建模》期末考查卷一、简答题1. 谈谈你学习数学建模课程的一些感受。
2. Matlab 编写M 文件,计算:∑==+++++64643222...2221i i 。
3. 生成一个55⨯的均匀随机矩阵B ,并将其中大于0.5的赋值为1,小于0.5的赋值-1,再将其记为C 。
4. 什么是中国邮递员问题,简述及其算法。
5. 简述插值与拟合的联系和区别。
二、程序解读题与编程题1.设有线性规划模型的LINGO 程序如下:灵敏度分析输出如下:则 (1)该问题的最优解(自变量和因变量)是多少?(2)为使最优解存在(最优基保持不变),目标函数中的系数1x ,2x ,3x ,4x ,5x 允许的变化范围分别是多少?(3)影子价格有意义时约束条件(四个)中右端系数允许的变化范围分别是多少?(4)若目标函数中的约束条件(四个)代表4种资源,则这4种资源是否有剩余,分别剩余多少?(5)你还能从结果中得到其它哪些信息?2.在研究身高h (单位:cm )和腿长t (单位:cm )的关系时,收集了16个人的观测数据,然后在Matlab 中执行下列命令:h=[143 145 146 147 149 150 153 154 155 156 157 158 159 160 162 164]'; H=[ones(16,1) h];t=[88 85 88 91 92 93 93 95 96 98 97 96 98 99 100 102]'; [b,bint,r,rint,stats]=regress(t,H);已知b=[-16.0730,0.7194],stats=[0.9282,180.9531,0.0000,1.7437]. (1)请写出t 关于h 的回归方程。
并讨论若身高为170cm 时腿长的情况。
(2)请问t 和h 的回归关系是否显著,为什么? (3)stats 中0.9282,1.7437的含义分别是什么?(4)计算身高h 的均值、标准差、极差、偏度、峰度,画出直方图(只写命令)。
数学建模期末测试试题
数学建模期末测试试题
注意:选一道题即可。
A题生产安排
某工厂生产三种标准件A,B,C,它们每件可获利分别为3、1.5、2元,若该厂仅生产
一种标准件,每天可生产A,B,C分别为800,1200,1000个,但A种标准件还需某种特殊
处理,每天最多处理600个。
B种标准件每天至少生产200个。
(1)该厂应该如何安排生产计划,才能使得每天获利最大?试建立一般数学模型;
(2) 针对实例,求出此问题的解。
B题植树问题
某小组有男生6人,女生5人,星期日准备去植树。
根据以往经验,男生每人每天平均挖坑20个,或栽树30株,或给已栽树苗浇水25株;女生每人平均每天挖坑10个,或栽树20株,或给树苗浇水15棵。
(1)试建立一般数学模型,该模型能合理安排、组织人力,使植树树木最多(注:挖坑,栽树,浇水配套,才称为植好一棵树);
(2)针对实例,求出此问题的解。
C题职员时序安排
一项工作一周7天都需要有人(比如护士工作),每天(周一至周日)所需的最少职员
数为20、16、13、16、19、14和12,并要求每个职员一周连续工作5天。
(1)试给出一般数学模型及求解算法;
(2)针对实例,求每周所需最少职员数及安排方法。
D投产选择
某工厂准备在甲、乙、丙三种产品中选择两种投产,它们都需经过A、B、C三道工序加工。
有关数据如下表:
甲、乙、丙三种产品投产时,固定费用分别是2000元、2500元和3000元。
试建立此问题的数学模型,确定投产方案,使获利润最大。
注意:选一道题即可。
数学建模期末考试试题
数学建模期末考试试题# 数学建模期末考试试题## 第一部分:选择题### 题目1在数学建模中,以下哪个选项不是模型的组成部分?A) 假设B) 目标C) 约束条件D) 计算工具### 题目2以下哪个是线性规划问题的一个特征?A) 目标函数和约束条件都是非线性的B) 目标函数和约束条件都是线性的C) 目标函数是线性的,约束条件是非线性的D) 目标函数是非线性的,约束条件是线性的### 题目3在数学建模中,敏感性分析的主要目的是什么?A) 确定模型的最优解B) 评估模型参数变化对结果的影响C) 简化模型结构D) 确定模型的稳定性## 第二部分:简答题简述数学建模中模型的校验过程。
### 题目2解释什么是多目标优化问题,并给出一个实际应用的例子。
### 题目3在进行数学建模时,为什么需要对模型进行敏感性分析?请说明其重要性。
## 第三部分:应用题### 题目1假设你被要求为一家工厂设计一个生产调度模型。
工厂有三种产品A、B和C,每种产品都需要经过三个不同的生产阶段:加工、装配和包装。
每个阶段的机器数量有限,且每种产品在每个阶段所需的时间不同。
请建立一个线性规划模型来最大化工厂的日利润。
### 题目2考虑一个城市交通流量的优化问题。
城市有多个交叉路口,每个交叉路口在不同时间段的交通流量是不同的。
如何建立一个数学模型来预测交通流量,并提出减少交通拥堵的策略?### 题目3一个公司想要评估其产品在市场上的竞争力。
公司有多个产品,每个产品都有不同的成本和利润率。
同时,公司需要考虑市场需求和竞争对手的情况。
请为该公司设计一个多目标优化模型,以确定最优的产品组合和市场策略。
## 第四部分:论文题选择一个你感兴趣的实际问题,建立一个数学模型来解决这个问题。
请详细描述你的建模过程,包括问题的定义、模型的假设、模型的建立、求解方法以及模型的验证。
### 题目2在数学建模中,模型的可解释性是一个重要的考虑因素。
请讨论模型可解释性的重要性,并给出一个例子来说明你的观点。
数学建模期末作业
数学建模期末作业一.问题的提出某公共汽车站每隔30分钟到达一辆汽车,但可能有[0,3]分钟误差,此误差大小与前一辆汽车的运行无关。
汽车最多容纳50名旅客,到达该汽车站时车内旅客人数服从[20,50]的均匀分布,到站下车的旅客人数服从[3,7]的均匀分布,每名旅客下车的时间服从[1,7]秒的均匀分布。
旅客按照每30分钟到达12个人的泊松分布到达汽车站,单队排列等车,先到先上,如果某位旅客未能上车,他不再等候。
旅客上车时间服从[4,12]秒的均匀分布。
上下车的规则是:先下后上,逐个上车,逐个下车。
假设每天共发车25辆,现在要求模拟30天汽车的运行情况,了解平均一天中在站内等候汽车的总人数、能上车及不能上车的人数、旅客排队时间分布情况、不能上车人数的分布情况。
二.问题的分析本问题涉及到两种数据:一是汽车运行状况,包括汽车到站、旅客下车、上车及汽车离站;二是旅客活动情况,包括到站、排队、上车及未能上车而离站。
这里我们用下次事件法推进模拟时间,具体做法是:首先确定汽车到站时间,然后再按旅客到站的分布情况计算出上一辆汽车至现在所到的旅客数,根据上下车旅客数确定该汽车离站的时间。
由于上下车时间以秒计算,因此,模拟过程中的时间均以秒为单位。
另外,旅客到站的分布可以转换成为间隔时间以150秒的指数分布。
这里假定汽车到站后,在旅客上下车期间未有旅客到达,于是,要在该汽车离站后才开始统计等待下一辆汽车的旅客数。
三.问题的假设:1)候车队伍有良好的秩序;即要保证乘客先来后到的原则;2)忽略其他情况对公交车的影响,即不计公交车启动,加速,制动时间的情况;3)公交公司只对公交车进行调度,但是在允许的范围内不限制乘客上车,即只要该车乘客数不大于50则允许乘客上车,直到达到50人为止。
4)排队方式为单一队列的等待制,先到先服务。
5)每天的乘客数量都一样,不考虑高峰期等因素。
四.符号说明与概念引进下面是建立模拟模型时所用的符号的说明;t------当前模拟时间;上一辆汽车离开车站的时间;tl-----------------当天到达汽车站候车的乘客总人数;NqN------当天在汽车站下车额乘客的总人数;d------当天候车乘客中能上车的总人数;NuN------当天候车乘客中不能上车的总人数;o-----当天候车乘客队列的最大长度;Qmaxn------到站汽车到达时等候的乘客数;q------到达汽车车内的乘客数;nbn------到站汽车下车的乘客数;u------到站汽车能载走的候车乘客数;nut------到站汽车到达时,候车乘客的排队时间;qQ------当天候车乘客总的排队时间;tN[i]----当天候车时间在i*300 -i*300+300秒的乘客数;C[i]----当天有i个乘客不能上车的次数。
数学建模期末测试题目
1说明:1期末测试分两类:(1)撰写夏令营建模论文的同学可直接提交参赛论文作为期末测试试卷,可不做后面的题目,当然如愿意做更欢迎。
每篇论文最多限三位同学,并在论文首页注明:学生姓名、学号、院系(2)无论文者,需完成以下各题。
2无论是论文还是做下列题目者,最终结果统一以电子文档的形式提交,文件格式可以为doc,docx,pdf,wps等。
3电子文档文件名建议用如下格式:姓名+学号如王辉20110050034所有同学请于6月20日前提交你的结果,提交方式为:发送电子邮件至:****************或***************.cn也可以通过QQ在线或离线传送。
接收后,我会发送回执确认。
习题一1.数学是描述科学规律的学科,其表现形式就是建立数学模型,有人说“所有的数学模型都是错的,但绝大部分是有用的”,你如何理解这句话?2.假设是建立模型的前提,以自由落体和胡克定律为例,谈谈模型中做了哪些基本假设?3.模型的正确性与可靠性,是建立数学模型的基本前提,一般而言验证模型正确性的方法包括数据拟合检验、假设合理性检验等,除此以外,实验验证与发现也是建立模型的重要手段,以欧姆定律为例,请你设计一个实验验证方案,验证模型的正确性?习题二1.某学生家长为子女准备了1万元婚嫁基金,准备存放在银行,假定不考虑活期储蓄,只考虑定期储蓄,设定总存期为10年。
(1)请调查目前银行定期储蓄利息情况。
(2)给出可能的储蓄组合方案。
(3)试通过建立模型计算比较各种组合方案的本息,确定最佳储蓄方案。
2.将一个温度为150◦C的物体放在温度为24◦C的空气中冷却,10分钟后物体的温度下降为100◦C,问20分钟后,物体的温度是多少?习题三21假定有一个人沿椭圆形跑道慢跑,速度为v,另有一条狗位于椭圆的中心,发现慢跑者后以恒定速度u追赶,运动方向自始至终指向慢跑者。
试通过建立数学模型给出狗的运动轨迹方程。
(1)用差分方法建立相关问题的数学模型;(2)用微分方程的方法建立该问题的数学模型;(3)自行给定参数值,编制MATLAB程序,计算相应数学模型的解,并绘制轨迹图形.2给定常微分方程初值问题y′=y−2xy(0≤x≤1) y0=1(1)试用数学方法,推导该问题的解析解.(2)取网格步长为0.1,试用经典的欧拉显式格式、预估校正格式、四阶龙格-库塔方法分别计算其数值解,并与准确值比较.习题四数学实验专题部分1.(1)编写下列一元函数的函数M文件f(x)={e−x2sin x,x>0;2+cos2x,x≤0.要求输入变量可以取向量。
(完整版)数学建模期末试卷A及答案
用。
且阻滞作用随人口数量增加而变大,从而人口增长率 r(x) 是人口数量 x(t) 的的减函数。
假设 r(x) 为 x(t) 的线性函数:
The shortest way to do many things is
r(x) r sx (r 0, s 0)
,
其中, r 称为人口的固有增长率,表示人口很少时(理论上是 x 0 )的增长率。
在每个生产周期T 内,开始一段时间( 0 t T0 ) 边生产边销售,后一段时间(T0 t T )只销售不 生产,存贮量 q(t) 的变化如图所示。设每次生产开工
费为 c1 ,每件产品单位时间的存贮费为 c2 ,以总费用最小为准则确定最优周 期T ,并讨论 r k 和 r k 的情况。
c(T )
某家具厂生产桌子和椅子两种家具,桌子售价 50 元/个,椅子销售价格 30 元/个,生 产桌子和椅子要求需要木工和油漆工两种工种。生产一个桌子需要木工 4 小时,油漆工 2 小时。生产一个椅子需要木工 3 小时,油漆工 1 小时。该厂每个月可用木工工时为 120 小 时,油漆工工时为 50 小时。问该厂如何组织生产才能使每月的销售收入最大?(建立模型 不计算)(10’)
s r 当 x xm 时人口不再增长,即增长率 r(xm ) 0 ,代入有 xm ,从而有
根据 Malthus 人口模型,有
r(x)
r1
x xm
,
dx r(1 x )x
dt
xm
x(0) x0
4.(25 分)已知 8 个城市 v0,v1,…,v7 之间有一个公路网(如图所示), 每条公路为图中的边,边上的权数表示通过该公路所需的时间.
(1)设你处在城市 v0,那么从 v0 到其他各城市,应选择什么路径使所需 的时间最短? (1) v0 到其它各点的最短路如下图:
数学建模期末大作业
宁波大学考核答题纸(2012—2013学年第2学期)课号:084J01B03课程名称:数学建模改卷教师:学号:106030042姓名:肖雨晴得分:数学建模课期末大作业F题:电话销售中心的设置问题(NBUMCM2013b)2000年,某国大约有180000家电话推销中心,从业人员达200万人。
到2010年,共有700000多家公司雇佣了大约800万员工通过电话推销它们的产品,因此到底要设立多少电话销售中心以及把它们安排在哪里就成了一个非常重要的问题。
甲公司正在考虑设立电话销售中心的数量以及地点。
公司可以考虑在几个候选中心地点选择设立一个或多个中心,可以为一个或几个地区提供(部分或全部)服务。
甲公司的电话销售集中在8个地区:1区,2区,3区,4区,5区,6区,7区,8区。
表1给出了这些候选中心地点,它们的服务地区,以及建立电话销售中心的费用。
表2是候选中心地点与不同地区之间每小时的通话费用。
表1候选中心地点服务的地区费用(人民币:元)A市1区,2区,3区,4区500000B市5区,6区,7区,8区800000C市2区,3区,4区,5区,6区400000D市1区,7区,8区900000E市4区,5区,6区,7区300000F市8区,1区,3区,4区450000G市6区,7区,8区,5区550000表2通话费用(人民币:元)到从地区1区2区3区4区5区6区7区8区A市1435293225131420B市1818221826231215C市2225121930172625D市2430191412161830E市1920231623112812F市2321172120232010G市1718121019221622请解决以下问题:(1)在不考虑通话费用的情况下,请建立数学模型为甲公司确定这些具体的候选中心地点;(2)在考虑通话费用的情况下,也请建立数学模型为甲公司确定这些具体的候选中心地点并给出相应评价。
解答:(1)问题分析由题意可得,每个地区最多建立一个中心即可。
数学建模期末试卷
数学建模期末试卷第一部分:理论知识运用(800字)在数学建模中,理论知识是基础和核心。
本部分试题旨在考察你对数学建模相关理论的理解和应用能力。
问题一:线性回归模型给定一组数据集,其中包含自变量x和因变量y的取值。
请用线性回归模型拟合数据,得到最优拟合直线,并解释拟合效果和参数含义。
解答一:线性回归模型是一种用于建立自变量和因变量之间关系的数学模型。
它假设自变量和因变量之间存在线性关系,并通过最小二乘法求解出最优拟合直线。
最优拟合直线可以通过参数方程y = β0 +β1x表示,其中β0表示截距,β1表示斜率。
通过最优拟合直线,我们可以预测因变量y的值,并评估拟合效果。
问题二:时间序列模型某公司过去5年的销售额数据如下:2015年:1000万元,2016年:1200万元,2017年:1300万元,2018年:1500万元,2019年:1700万元。
请根据给定数据,建立时间序列模型,并预测2020年的销售额。
解答二:时间序列模型是一种用于分析和预测时间序列数据的数学模型。
通过观察历史数据的变化趋势和周期性,我们可以建立合适的时间序列模型。
对于给定数据,我们可以使用移动平均法或指数平滑法进行预测。
根据过去5年的销售额数据,可以看出销售额呈上升趋势,因此我们可以使用指数平滑法进行预测。
根据指数平滑法的公式,我们可以得到2020年的销售额预测值。
问题三:优化模型某工厂生产两种产品A、B,产品A每件利润为10元,产品B每件利润为20元。
工厂的生产能力有限,每天生产产品A最多100件,产品B最多80件。
产品A和B的生产时间分别为2小时和3小时。
请问工厂每天应该生产多少件产品A和产品B,以使总利润最大化?解答三:该问题可以建立一个线性规划模型来求解。
设产品A的生产量为x,产品B的生产量为y。
由于生产能力有限,我们可以得到以下约束条件:x≤100,y≤80。
另外,由于产品A和产品B的生产时间分别为2小时和3小时,所以我们还有时间的约束条件:2x+3y≤24。
数学建模期末作业
数学建模报告本文主要解决关于自己所学专业遇到的问题学院:信息技术学院专业:物联网工程姓名:景东学号:201411050232摘要数据结构是本专业很重要的一门课程,在学数据结构这门课程中,图是这门课程的难点,而且图论在数学建模中的应用很广泛,下面将对图论以及图论在数学建模中的应用进行分析。
一、图论的基本概念1 、定义1:一个有序二元组(V, E ) 称为一个图, 记为G = (V, E ), 其中①V或V(G)称为G的顶点集, V≠Φ, 其元素称为顶点或结点, 简称点;②E或E(G)称为G的边集, 其元素称为边, 它联结V 中的两个点, 如果这两个点是无序的, 则称该边为无向边, 否则, 称为有向边.如果V = {v1, v2, …, vn}是有限非空点集, 则称G为有限图或n阶图。
如果E的每一条边都是无向边, 则称G为无向图。
如果E的每一条边都是有向边, 则称G为有向图。
否则, 称G为混合图. 记E = {e1, e2, …, em}(ek = vivj )2、对于一个图G = (V, E ), 人们常用图形来表示它, 称其为图解. 凡是有向边, 在图解上都用箭头标明其方向.称点vi, vj为边vivj的端点。
有边联结的两个点称为相邻顶点, 有一个公共端点的边称为相邻边. 边和它的端点称为互相关联.有向图中的关联又分出关联和入关联。
常用d (v)表示图G中与顶点v关联的边的数目, d (v)称为顶点v的度数.与顶点v 出关联的边的数目称为出度,记作d +(v),与顶点v入关联的边的数目称为入度,记作d -(v)。
用N (v)表示图G中所有与顶点v相邻的顶点的集合. 任意两顶点都相临的简单图称为完全图,有n个顶点的完全图记为K n。
定义2 若将图G的每一条边e都对应一个实数F (e), 则称F (e)为该边的权, 并称图G为赋权图(网络), 记为G = (V, E , F )。
定义3 设G = (V, E )是一个图, v0, v1, …, vk∈V, 且“1≤i≤k, vi-1 vi∈E, 则称v0 v1 …vk是G的一条通路.如果通路中没有相同的顶点, 则称此通路为路径, 简称路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
指纹识别技术研究摘要目前大部分研究认为指纹具有唯一性,可以作为个人身份验证的凭证,因此指纹识别技术一直以来就会研究热点,而随着移动设备对指纹识别的使用,指纹识别技术更需要进一步研究与改进。
本文主要研究了指纹识别从采集到匹配所采用的算法。
指纹识别的主要步骤是图像预处理、特征点提取、匹配。
在指纹预处理过程上,本文对预处理方法进行分析筛选,选择了最优的方案处理;在提取上,采用3*3矩阵遍历提取的算法,并且对于提取的特征点进行筛选,保证了特征点的准确度与代表性;在匹配部分,采取了使用距离与角度的匹配,保证了在指纹图像在旋转一定角度后的匹配鲁棒性。
关键词指纹识别;预处理;特征提取;匹配一、问题的重述指纹自古便被作为人身份的鉴别工具,而且随着指纹学的研究基本成熟,指纹识别越来越多的使用,但是靠人工对比指纹卡鉴别速度慢、效率低。
随着计算机技术的发展,人们开始研究使用计算机识别指纹的技术,以提高效率。
1.对于采集到的指纹图像进行预处理,将图形中的噪点,冗余信息剔除,并将图像转化成为二值图像以便于处理,最后要将图形中指纹纹线细化为单像素宽的轨迹,以便于提取特征点。
2.提取特征点,主要是提取出指纹中具有代表性的端点和分叉点作为特征点提取出来。
3.匹配,就是将已经提取到的两幅图的特征点集进行匹配。
二、模型假设1.不考虑提取过程中未提取到指纹中心点的的指纹图像。
2.假设指纹图像是没有巨大伤痕的。
3.假设指纹图像是基本清晰可是别的。
三、变量说明四、指纹图像预处理直接采集到的原始图像并不能满足提取特征点的要求,会存在很多的噪声。
这些噪声点由采集仪器,环境因素,人为操作等所产生的各类噪声所组成。
如采样和量化产生的高频散粒噪声、光照不均引起的低频噪声以及采集头上的污渍所引入的噪声;手指被弄脏,手指有刀伤、疤、痕、干燥、湿润或撕破等。
【1】这些噪声严重影响了指纹图像的特性,致使指纹图像包含的部分细节特征不清晰甚至出现丢失,同时引入许多虚假的特征信息,如果直接对原始指纹图像进行特征提取,势必会影响指纹识别结果的准确性。
所以,在提取特征之前需要对采集到的指纹图像进行预处理,以去除噪声信号,使其变成一幅纹线结构清晰特征信息明显的二值点线图。
主要流程如下图4-1所示:图4-1 图像预处理流程归一化首先需要将指纹图像与背景图分离开,所以首先进行归一化处理。
归一化利用公式如下4-1所示:【2】200200((,))I(,);(,)((,))(,);i ii iV I i j M M i j M V G i j V I i j M M I i j M V ⎧-+〉⎪⎪=⎨-⎪-〈⎪⎩若若 (4-1) 如果i i i M V M j i I V M 〈--200)),((,则把灰度值ii V M j i I V M 200)),((--归一化为255背景处理,其中0M 和0V 为期望的均值和方差,根据实际情况而定,i M 和i V 为指纹图像的均值和方差。
分割分割图像基于块特征的指纹图像分割,本文处理将采用均值方差法【3】。
该算法基于背景区灰度方差小,而指纹区方差大的思想,将指纹图像分成块,计算每一块的方差,如果该块的方差小于阈值为背景,否则为前景。
具体步骤分以下三步:(1)将图像分块,将其分为N ×N 的方块。
(2)计算出每一块的均值和方差。
原图归一化分割二值化 细化(3)如果方差很小,接近于0就认为是背景,对于方差不为零的区域在进行阈值分割算法。
二值化二值化是对分割后的图像的进一步处理,使图像灰度值只有两个值(黑、白)。
以便于进一步处理。
二值化即选择某一阈值,对于大于阈值的灰度置为1,小于阈值的灰度值都置为0,如下4-2公式:【4】()1,0,x Tf x x T ≥⎧=⎨<⎩公式4-2 二值化公式 但是由于原始指纹图像不同区域深浅不一,如对整幅图像用同一阈值进行二值分割,会造成大量有用信息的丢失。
所以我们可以选用局部阈对图像进行二值化。
局部阈值法即选取N ×N 的块,求该区域的阈值并对该区域二值化,可以有效地保证信息的可靠性。
二值化结果如下图4-3所示:图4-2 二值化细化二值化以后还需要将纹线宽度细化为单像素才便于提取特征点,本文细化采用MATLAB 里的bwmorph 函数对图像进行细化。
代码为:w=bwmorph(u,'thin',Inf);细化图如下图4-4所示:图4-3 细化图五、特征点的提取特征点提取概述特征点提取是指纹识别的关键,特征点指能代表指纹特异性的指纹纹路信息。
一般说来,这种特征应有以下性质:【5】(1)单一性:要求这种特征能够充分体现指纹的唯一性。
(2)可测试性:适用于指纹匹配算法,便于在匹配算法中应用。
(3)紧凑性:要求提取的特征不应包含指纹唯一性以外的冗余信息,并且信息量要尽量小,便于存储、管理和计算。
(4)鲁棒性:要求这种特征对噪声的存在与指纹形变不敏感。
为了比较两个指纹是否相同,需要从指纹图像中提取出能表示指纹唯一性的特征。
Galton提出的指纹细节点是人工指纹匹配中最常用的特征。
指纹由脊线和谷线交替构成,在大多数地方纹线连续且相互平行,而某些局部不连续的地方构成了细节点。
Galton定义了4种细节点类型:分叉点,端点,环、岛,并指出细节点具有唯一性,可以用于指纹匹配。
但是基本上的特征点都是由两类最基本的特征点构成的,即端点和分叉点。
本文提取的特征点即最基本的特征点,端点和分叉点【6】。
提取到特征点后并不可直接使用,因为由于指纹纹路的复杂性,往往产生很多特征点,其中很多都是伪特征点,需要我们剔除,所以提取到端点和分叉点以后需要去除为特征点。
端点提取概述特征点提取去采用3×3的块进行遍历提取,端点的判断条件为:周围的8邻域两两相邻当且仅当存在2个不同值。
如下图5-1所示:(1) (2)(3) (4)图 5-1 端点提取的四种情况分叉点提取概述特征点提取去采用3×3的块进行遍历提取,分叉点的判断条件为:周围的8邻域两两相邻当且仅当存在6个不同值。
如下图5-2所示:(1) (2)(3) (4)图 5-2 分叉点提取的四种情况伪特征点剔除因为采集、预处理过程中的空因素和提取算法的原因,提取到的特征点中会存在很多为特征点。
为了不影响后续的识别,必须进行剔除。
文本中剔除的伪特征点主要有三种:指纹范围外的点、指纹边沿的端点、断点,并根据这三种伪特征点的特征进行剔除。
在伪特征点剔除算法中,主要使用到了特征点距离的概念,特征点1p 和2p 间距离用欧式距离计算,见式(5-1):()12,D p p =(5-1)下面是三类伪特征点的筛选方法:第一类:指纹范围外的点,本文中范围用了17。
此时把它和周围8点记为0,并在上述基础上减去不是特征点的个数。
第二类:指纹边沿的端点,【7】观察细化图可以发现,真正的端点的在它周围半径()2R R λλ<<,λ为平均纹线宽度,本文中8λ=。
在R 范围内没有其它特征点存在,则是真的端点。
而周围有其他特征点的,则可以认为是指纹的边沿端点,即第二类特征点。
如下图所示,展示了局部的端点标记,在图中绿色标记的是真正的端点,而红色标记的则是指纹边沿的端点,即第二类伪特征点。
图5-3 第二类伪特征点对比第三类为断点:断点,【8】即被认定为端点且在12的上半范围或下半范围,具有被确定为端点的特征点的点,则认为是第三类为特征点,即端点。
如下图所示,展示了局部的端点标记,其中绿色的为较长纹线的端点,判断为真特征点;而很短的纹线(一般是有假信号)的端点则根据12的范围,被判断为断点,即第三类伪特征点。
图5-4 第三类伪特征点对比六、匹配指纹匹配算法综述对于指纹识别的算法人们已经有了很多研究,也提出了很多匹配的算法,目前来看主要有两类:一类是基于图形的匹配方式,包括点模式匹配和基于图论的方法;另一类是采用人工神经网络的方法。
图形匹配是针对纹线几何形状及其特征点拓扑结构的匹配方式,它的原理是基于相似变换的方法把两个特征点集中的相对应点匹配起来,这些相似变换可以是平移变换、旋转变换、伸缩变换等线性变换,可以在一定程度内允许少量伪特征点的存在、真正特征点的丢失以及轻微的特征点定位偏差,且对图像的平移和旋转也不敏感。
但这种方法有两点不足:一是匹配速度比较慢;二是对指纹图像的质量要求比较高,低质量的图像匹配效果不佳,下面对这些算法进行一些简要的介绍【8】。
Ranade和R.Seinfeld提出了点模式匹配的松弛算法,其思想是寻找一对匹配点,使得反映匹配程度的相似变换最大,则将该点对作为基准点对,然后根据相似变换的计算结果调整待识别图像的位置,统计最终的匹配点对数,给出匹配结果。
Stookinan等提出的基于Hough变换的方法,把点模式匹配转化成对转换参数的Hough空间中的峰值检测。
这种方法的缺点在于当特征点数目较少(少于30个)时,很难在Hough空间里积累起足够大的证据来保证一个可靠的匹配,另外,该方法有计算量较大的缺点。
Sparrows与A.K.Hrechak等都提出了基于结构信息的特征匹配方法,而D.K.ISenor与S.G.zaky使用图来表示指纹特征,并用图匹配的方法来匹配指纹图像。
这类方法利用了指纹图像的拓扑结构,允许一般的图像平移旋转、特征点丢失以及伪特征点的存在,但是这类方法的准确性在很大程度上依赖于所提取的指纹特征信息及分类信息的准确性。
采用人工神经网络的指纹匹配方法也有很多。
Vinod将非对称神经网络应用于指纹匹配中,提出了一种基于非对称神经网络的点模式匹配算法,而田捷等人将遗传算法应用于指纹匹配中,提出了基于遗传算法的指纹图匹配方法,利用指纹图像的结构信息进行初匹配,缩小搜索空间,然后采用遗传算法和补偿算法匹配指纹图像,有较强的抗噪声与非线性形变的能力。
但由于神经网络固有的反复处理特性,速度难以得到提高,计算量偏大,因此不适合用于对实时性要求较高的在线指纹识别系统【9】。
指纹中心点的提取因为中心点一般位置固定,以指纹中心点定位具有鲁棒性强,准确性高的有点,所以本文采用中心点为参考等进行匹配。
以中心点为参考进行匹配,首先需要寻找中心点。
本文采用了基于Sobel算子的指纹中心点定位,这里选取的中心是指纹中心的一个小区域,先求出指纹图像的点方向,相邻8个灰度值之和的平均值,再求这8个灰度值与平均值之差的和,最小和所在的方向即此点所在指纹脊线的方向,如此得到点方向图。
把点方向图分为若干块16×16大小的小块,对每块计算直方图,其峰值方向即为块方向,即每块中点的主导方向。
然后在这个粗的块方向图上按照以下原则去搜索中心区域,逐行检查块方向数组。
然后再根据求出各个方向的角度以及相邻8个灰度值之和的平均值,再求这8个灰度值与平均值之差的和,最小和所在的方向即此点所在指纹脊线的方向,如此得到点方向图。