西北工业大学校内数学建模竞赛试题集锦
西北工业大学2014年数学建模校赛热身赛赛题
西北工业大学2014年数学建模校赛热身赛赛题A题研究生研究水平的成因分析近几年,随着研究生招生的扩招,研究生人数急剧增加,导致学生的研究水平有一定幅度的下降,这一点在学生发表论文(或专利)的数量和质量上表现明显。
为了研究影响研究生研究水平的成因,对某学院研究生的入学考试成绩、所在院校类别和政治面貌等信息进行了调研,统计数据见附件1。
这些学生在2012年和2013年的科研成果附件2。
附件中,论文质量按照SCI、EI、核心、一般期刊(含会议)依次降低;学生在各种科研成果中的贡献主要由其排名决定,排名由前至后,贡献度逐步减小。
附件3给出了各个研究生的导师的相关科研信息。
问题1. 就附件的部分统计数据,分析影响研究生研究水平的主要因素或指标,建立研究生研究水平与所确定的各个因素之间关系的数学模型。
问题2. 就附件的其他统计数据,对所建的模型进行检验。
问题3. 除了附件中的因素,你认为还有没有其他因素会影响研究生的研究水平,试对其分析研究,建立数学模型。
问题4. 利用所建立的数学模型,对2014年该院校研究生研究水平前景进行预测。
问题5. 根据所建立的模型和预测结果,写一篇一页左右的通讯报道,对如何提高我校研究生研究水平提出合理的建议。
附件:附件1:某学院某一届研究生录取信息附件2:该届学生2012、2013年的科研成果附件3:研究生的导师的相关科研信息注意:论文如有雷同,按作弊处理!所有与现有论文重复较多的论文不参与评奖!西北工业大学数学建模校赛热身赛赛题B题复合肥料生产某复合肥料由几种基本肥料组合而成,基础肥料有5种,其中氮肥3种:N1,N2,N3,磷肥2种P1,P2,各种基础肥料由其它化工厂购进,未来半年中各种基础肥料的价格如下:对几种基础肥料加工,然后混合为复合肥。
复合肥售价为2250元/吨。
氮肥和磷肥在不同生产线加工,每个月最多可以加工磷肥200吨,氮肥250吨。
加工过程没有重量损失,费用不考虑。
西北大学数学建模竞赛A题(最新)绿色机房设计
2012年西北大学数学建模竞赛题目(请先阅读“西北大学数学建模竞赛论文格式规范”)A题:绿色机房设计问题背景:由于高密度计算、多任务计算的需要,越来越多的高性能数据中心或互联网中心(DC、IDC)正逐渐建成。
在现代的数据中心内,由于刀片服务器成本与性价比高,体积小而被广泛使用。
由于自身能源与冷却条件限制,这类大规模的数据中心或许每年需要花费数百万美元,主要用于计算设备及系统冷却所需的能源费用。
因此有必要提高数据中心设备的能效,极大化数据中心的能源利用率及计算能力。
大约在上世纪90年代后期,IBM、HP等公司首先提出绿色数据中心的概念,并受到世界各国的广泛重视。
绿色数据中心的主要目标包括:●最佳PUE(数据中心基础设施能源利用效率)实现●实现动态智能制冷,精确送配风系统●优化的场地设计、电气系统设计●支持全球领先环保节能标准LEED(美国领先能源和环境设计规范)●实现最佳系统部署●区域化和模块化设计--高热区和低热区,采用不同的散热方式,实现对不同负载的有效支持。
对大型数据中心,模块化设计理念。
●整合的智能的机房监控系统(动力设施,环境与IT设施,平台统一)实现自动化管理。
绿色数据中心的设计在我国处于刚起步阶段,相关的工作很少,资源缺乏。
作为绿色数据中心设计的一个重要环节是利用源自服务器及环境温度的数据,刻画数据中心的热循环过程。
机房内热环境分析是绿色机房设计的主要步骤之一。
为了保证机房内设备健康运行,数据中心制冷系统必须根据机房内热点的温度(室内最高温度)向机房送配冷气。
而合理地给服务器分配工作任务,能够降低机房内热点的温度,达到节能目的。
图1是较典型的一类数据中心机房虚拟示意图。
图1 虚拟机房示意图该类机房采用独立的空调通风制冷系统(HVAC),机房机柜的布置通常按一定的行业设计规范要求布置。
相邻机柜的出风口面对同一个通道。
形成热通道。
机房内热气流经循环进入HVAC顶部,在经过水冷系统冷却后从地下冷风槽通过中孔板送入机柜进风口,形成冷通道。
西工大noj答案解析(完整版)
西北工业大学POJ答案绝对是史上最全版(不止100题哦……按首字母排序)1.“1“的传奇2.A+B3.A+BⅡ4.AB5.ACKERMAN6.Arithmetic Progressions7.Bee8.Checksum algorithm9.Coin Test10.Dexter need help11.Double12.Easy problem13.Favorite number14.Graveyard15.Hailstone16.Hanoi Ⅱ17.Houseboat18.Music Composer19.Redistribute wealth20.Road trip21.Scoring22.Specialized Numbers23.Sticks24.Sum of Consecutive25.Symmetric Sort26.The Clock27.The Ratio of gainers to losers28.VOL大学乒乓球比赛29.毕业设计论文打印30.边沿与内芯的差31.不会吧,又是A+B32.不屈的小蜗33.操场训练34.插入链表节点35.插入排序36.插入字符37.成绩表计算38.成绩转换39.出租车费40.除法41.创建与遍历职工链表42.大数乘法43.大数除法44.大数加法45.单词频次46.迭代求根47.多项式的猜想48.二分查找49.二分求根50.发工资的日子51.方差52.分离单词53.分数拆分54.分数化小数55.分数加减法56.复数57.高低交换58.公园喷水器59.韩信点兵60.行程编码压缩算法61.合并字符串62.猴子分桃63.火车站64.获取指定二进制位65.积分计算66.级数和67.计算A+B68.计算PI69.计算π70.计算成绩71.计算完全数72.检测位图长宽73.检查图像文件格式74.奖金发放75.阶乘合计76.解不等式77.精确幂乘78.恐怖水母79.快速排序80.粒子裂变81.链表动态增长或缩短82.链表节点删除83.两个整数之间所有的素数84.路痴85.冒泡排序86.你会存钱吗87.逆序整数88.排列89.排列分析90.平均值函数91.奇特的分数数列92.求建筑高度93.区间内素数94.三点顺序95.山迪的麻烦96.删除字符97.是该年的第几天98.是该年的第几天?99.数据加密100.搜索字符101.所有素数102.探索合数世纪103.特殊要求的字符串104.特殊整数105.完全数106.王的对抗107.危险的组合108.文件比较109.文章统计110.五猴分桃111.小型数据库112.幸运儿113.幸运数字”7“114.选择排序115.寻找规律116.循环移位117.延伸的卡片118.羊羊聚会119.一维数组”赋值“120.一维数组”加法“121.勇闯天涯122.右上角123.右下角124.圆及圆球等的相关计算125.圆及圆球等相关计算126.程序员添加行号127.找出数字128.找幸运数129.找最大数130.整数位数131.重组字符串132.子序列的和133.子字符串替换134.自然数立方的乐趣135.字符串比较136.字符串复制137.字符串加密编码138.字符串逆序139.字符串排序140.字符串替换141.字符串左中右142.组合数143.最次方数144.最大乘积145.最大整数146.最小整数147.最长回文子串148.左上角149.左下角1.“1“的传奇#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){int n,i,j,k=0,x=1,y,z,m,p,q,a,s=0; scanf("%d",&n);m=n;for(i=1;i<12;i++){m=m/10;k++;if(m==0)break;}q=n;k=k-1;for(a=1;a<=k;a++){x=x*10;}y=q%x;z=q/x;p=q-y;if(z>=2)s=s+x+z*k*(x/10);elses=s+z*k*(x/10);for(j=p;j<=n;j++){m=j;for(i=1;i<12;i++) {x=m%10;if(x==1)s++;m=m/10;if(m==0)break;}}printf("%d",s);return 0;}2.A+B#include <stdio.h>int doubi(int n,int m) {n=n+m;n=n%100;return n;}int main(){int t,i,a[100],n,m;scanf("%d",&t);for (i=0;i<=(t-1);i++){ scanf("%d%d",&n,&m); a[i]=doubi(n,m);}for (i=0;i<=(t-1);i++)printf("%d\n",a[i]); return 0;}3.A+BⅡ#include <stdio.h>int main(){int A,B,sum;scanf("%d%d",&A,&B);sum=A+B;printf("%d\n",sum); return 0;}4.AB#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){char s[100],q[100];double a,b,c;int n=0,i;scanf("%lf%lf",&a,&b);c=a*b;sprintf(s,"%.0lf",c);for(i=0;i<strlen(s);i++){n=n+s[i]-48;}while(n>=10){sprintf(q,"%d",n);n=0;for(i=0;i<strlen(q);i++) n=n+q[i]-48;}printf("%d",n);return 0;}5.ACKERMAN#include <stdio.h>#include <stdlib.h>#include <math.h>int ack(int x,int y){int n;if (x==0) {n=y+1;return n;}else if (y==0) n=ack(x-1,1);else n=ack(x-1,ack(x,y-1)); return n;}int main(){int m,b;scanf("%d%d",&m,&b);m=ack(m,b);printf("%d",m);return 0;}6.Arithmetic Progressions#include <stdio.h>#include <stdlib.h>#include <math.h>int g(int n){int i;if(n==1) return 0;if(n==2) return 1;if(n==3) return 1;for(i=2;i<=sqrt(n);i++) if(n%i==0) return 0; return 1;}int f(int a,int b,int c){int i=0,s=a-b;if(c==1&&g(a)==1) return a;if(b==0&&g(a)!=1) return -1;while(1){s=s+b;if(g(s)) i++;if(i>=c) break;}return s;int main(){int a,b,c,d[100],i=0,n;while(1){scanf("%d%d%d",&a,&b,&c); if(a==0&&b==0&&c==0) break; d[i]=f(a,b,c);i++;}n=i;for(i=0;i<n;i++)printf("%d\n",d[i]);return 0;}7.Bee#include <stdio.h>#include <stdlib.h>int main()int A[100],i=0,j,k,female=0,male=1,x; for(;;i++){scanf("%d",&A[i]);if(A[i]==-1)break;}for(j=0;j<i;j++){female=0,male=1;for(k=1;k<A[j];k++){x=female;female=male;male=x+male+1;}printf("%d %d\n",male,female+male+1);}return 0;}8.Checksum algorithm#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){int i,n,t,j;char s[100][100];for(i=0;;i++){gets(s[i]);if(s[i][0]=='#') break;}n=i;for(i=0;i<n;i++){t=0;for(j=0;j<strlen(s[i]);j++)if(s[i][j]==32) t=t;else t=t+(j+1)*(s[i][j]-64);printf("%d\n",t);}return 0;}9.Coin Test#include <stdio.h>#include <stdlib.h>int main(){char A[100000];int n,i=0,a=0,b=0,j; double x;while(1){scanf("%c",&A[i]);if(A[i]=='\n')break;i++;}for(j=0;j<i;j++){if(A[j]=='S'){printf("WA");goto OH;}if(A[j]=='U')a++;if(A[j]=='D')b++;}x=a*1.0/(a+b)*1.0;if(x-0.5>0.003||x-0.5<-0.003) printf("Fail");elseprintf("%d/%d",a,a+b);OH:return 0;}10.Dexter need help#include <stdio.h>int fun(int a){if(a==1) return 1;elsereturn fun(a/2)+1;}int main(){int a,b[100],i=0,j; while(1){scanf("%d",&a);if(a==0)break;b[i]=fun(a);i++;}for(j=0;j<i;j++){printf("%d\n",b[j]); }return 0;}11.Double#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){int a[100],b[100],i,j,n,t=0; for(i=0;;i++){scanf("%d",&a[i]);if(a[i]==0) break;}n=i;for(i=0;i<n;i++)b[i]=2*a[i];for(i=0;i<n;i++)for(j=0;j<n;j++)if(a[i]==b[j]) t++;printf("%d",t);return 0;}12.Easy problem#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){int N,i,n,j=0;scanf("%d",&N);for(i=2;i<N+1;i++){if((N+1)%i==0)j++; }printf("%d",j/2);return 0;}13.Favorite number#include <stdio.h>#include <string.h>#define MAXNUM 100000int prime_number = 0;int prime_list[MAXNUM]; bool is_prime[MAXNUM];int ans[MAXNUM + 2];int dp[MAXNUM + 2];void set_prime() {int i, j;memset(is_prime, 0, sizeof(is_prime));for (i = 2; i < MAXNUM; i++) {if (is_prime[i] == 0) {prime_list[prime_number++] = i;if (i >= MAXNUM / i) continue;for (j = i * i; j < MAXNUM; j+=i) { is_prime[j] = 1;}}}}int main() {int i, j, k,o=0,d[100];memset(dp, -1, sizeof(dp));set_prime();ans[0] = 0;dp[1] = 0;for (i = 1; i <= MAXNUM; i++) {ans[i] = ans[i - 1] + dp[i];if (dp[i + 1] == -1 || dp[i + 1] > dp[i] + 1) {dp[i + 1] = dp[i] + 1;}for (j = 0; j < prime_number; j++) {if (i > MAXNUM / prime_list[j]) break; k = i * prime_list[j];if (dp[k] == -1 || dp[k] > dp[i] + 1) { dp[k] = dp[i] + 1;}}}while (scanf("%d%d", &i, &j) == 2 && (i || j)) { d[o]=ans[j] - ans[i - 1];o++;}for(i=0;i<o;i++)printf("%d\n",d[i]);}14.Graveyard#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){int a[100],b[100],n,i,j;double s,p,l,t;for(i=0;;i++){scanf("%d%d",&a[i],&b[i]);if(a[i]==0&&b[i]==0) break;}n=i;for(i=0;i<n;i++){p=10000;if(b[i]%a[i]==0){printf("0.0000\n");continue;}; t=10000/((double)a[i]);for(j=1;j<a[i]+b[i];j++){l=10000/((double)(a[i]+b[i]));l=t-j*l;l=fabs(l);if(l<p) p=l;}s=(a[i]-1)*p;printf("%.4lf\n",s); }return 0;}15.Hailstone#include <stdio.h>#include <stdlib.h>#include <string.h>int f(int n){int s=1;while(1){if(n==1) return s;else if(n%2==0) n=n/2,s++; else n=3*n+1,s++;}}int main(){int n,m,i,j=0,t;scanf("%d%d",&m,&n);printf("%d %d",m,n);if(m>n) t=m,m=n,n=t;for(i=m;i<=n;i++)if(f(i)>j) j=f(i);printf(" %d",j);return 0;}16.Hanoi Ⅱ#include <stdio.h>#include <stdlib.h>#define M 70int start[M], targe[M];long long f(int *p, int k, int fina) {if(k==0) return 0;if(p[k]==fina) return f(p,k-1,fina);return f(p,k-1,6-fina-p[k])+(1LL<<(k-1));}int main (){long long ans;int n;while(scanf("%d",&n),n){int i;for(i=1;i<=n;i++) scanf("%d",&start[i]);for(i=1;i<=n;i++) scanf("%d",&targe[i]);int c=n;for(;c>=1&&start[c]==targe[c];c--);if(c==0){printf("0\n"); continue;}int other=6-start[c]-targe[c];ans=f(start,c-1,other)+f(targe,c-1,other)+1; printf("%lld\n",ans);}return 0;}17.Houseboat#include <stdio.h>#include <stdlib.h>#include <math.h>#define pi 3.1415926int f(float x,float y){int i;for(i=0;;i++)if(50*i>sqrt(x*x+y*y)*sqrt(x*x+y*y)*pi/2) break;return i;}int main(){int n,i,a[100];float x,y;scanf("%d",&n);for(i=0;i<n;i++){scanf("%f%f",&x,&y);a[i]=f(x,y);}for(i=0;i<n;i++)printf("%d %d\n",i+1,a[i]);return 0;}18.Music Composer19.Redistribute wealth#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){inta[1000],b[1000],n,i,j,s,sum,t,m,mid,c[100],k=0; while(1){scanf("%d",&n);if(n==0) break;{s=0;for(i=1;i<=n;i++){scanf("%d",&a[i]);s=s+a[i];}m=s/n;b[1]=a[1]-m;b[0]=0;for(i=2;i<n;++i)b[i]=b[i-1]+a[i]-m;for(i=0;i<n;i++)for(j=0;j<n-1-i;j++)if(b[j]>b[j+1])t=b[j],b[j]=b[j+1],b[j+1]=t;mid=b[n/2];sum=0;for(i=0;i<=n-1;++i) sum=sum+fabs(mid-b[i]); c[k]=sum;k++;}}for(i=0;i<k;i++) printf("%d\n",c[i]);return 0;}20.Road trip#include <stdio.h>#include <stdlib.h>#include <math.h>int f(int n){int a[100],b[100],i,s;for(i=0;i<n;i++)scanf("%d%d",&a[i],&b[i]); s=a[0]*b[0];for(i=1;i<n;i++)s=s+a[i]*(b[i]-b[i-1]);return s;}int main(){int n,c[100],i=0;while(1){scanf("%d",&n);if(n==-1) break;c[i]=f(n);i++;}n=i;for(i=0;i<n;i++)printf("%d\n",c[i]);return 0;}21.Scoring#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){int i,j,sum,min,c,count,n,a,b; char s1[50],s2[50];scanf("%d",&n);for(i=0;i<n;i++){count=sum=0;scanf("%s",s2);for(j=0;j<4;j++){scanf("%d%d",&a,&b);if(b!=0){sum+=(a-1)*20+b;count++;}}if(i==0){c=count,min=sum;strcpy(s1,s2);}else if(count>c||(count==c&&sum<min)) {min=sum;c=count;strcpy(s1,s2);}}printf("%s %d %d\n",s1,c,min); return 0;}22.Specialized Numbers#include <stdio.h>#include <stdlib.h>int main(){int i,n,sum10,sum12,sum16;for(i=2992;i<3000;i++){n=i;sum10=0;while(n){sum10+=n%10;n/=10;}n=i;sum12=0;while(n){sum12+=n%12;n/=12;}n=i;sum16=0;while(n){sum16+=n%16;n/=16;}if(sum10==sum12&&sum12==sum16) printf("%d\n",i);}return 0;}23.Sticks#include <stdio.h>#include <string.h>#include <stdlib.h>int len[64], n, minlen, get;bool b[64];int cmp(const void *a, const void *b){return *(int *)a < *(int *)b ? 1 : -1;}bool dfs(int nowlen, int nowget, int cnt){if(cnt >= n) return false;if(get == nowget) return true;int i;bool f = false;if(nowlen == 0) f = true;for(i = cnt; i < n; i++){if(!b[i]){if(len[i] + nowlen == minlen) {b[i] = true;if(dfs(0, nowget+1, nowget)) return true;b[i] = false;return false;}else if(len[i] + nowlen < minlen){b[i] = true;if(dfs(nowlen+len[i], nowget, i+1)) return true;b[i] = false;if(f) return false;while(i + 1 < n && len[i] == len[i+1]) i++;}}}return false;}int main(){int i, tollen;while(scanf("%d", &n), n){tollen = 0;int j = 0, p;for(i = 0; i < n; i++){scanf("%d", &p);if(p <= 50){len[j] = p;tollen += len[j];j++;}}n = j;if(n == 0){printf("0\n");continue;}qsort(len, n, sizeof(int), cmp); for(minlen = len[0]; ; minlen++) {if(tollen % minlen) continue; memset(b, 0, sizeof(b));get = tollen / minlen;if(dfs(0, 0, 0)){printf("%d\n", minlen);break;}}}return 0;}24.Sum of Consecutive#include <stdio.h>#include <stdlib.h>#include <string.h>int len[64],n,minlen,get;int b[64];int cmp(const void *a,const void *b){return *(int *)a<*(int *)b?1:-1;}int dfs(int nowlen,int nowget,int cnt){if(cnt>=n) return 0;if(get==nowget) return 1;int i,f=0;if(nowlen==0) f=1;for(i=cnt;i<n;i++){if(len[i]+nowlen==minlen){b[i]=1;if(dfs(0,nowget+1,nowget)) return 1;b[i]=0;return 0;}else if(len[i]+nowlen<minlen){b[i]=1;if(dfs(nowlen+len[i],nowget,i+1)) return 1;b[i]=0;if(f) return 0;while(i+1<n&&len[i]==len[i+1]) i++;}}return 0;}int main(){int i,tollen,q=0,c[100];while(scanf("%d",&n),n){tollen=0;int j=0,p;for(i=0;i<n;i++){scanf("%d",&p);if(p<=50){len[j]=p;tollen+=len[j];j++;}}n=j;if(n==0){printf("0\n");continue;}qsort(len,n,sizeof(int),cmp); for(minlen=len[0];;minlen++){if(tollen%minlen) continue; memset(b,0,sizeof(b));get=tollen/minlen;if(dfs(0,0,0)){c[q]=minlen;q++;break;}}}for(i=0;i<q;i++)printf("%d\n",c[i]);return 0;}25.Symmetric Sort#include <stdio.h>#include <stdlib.h>#include <math.h>int main(){double A[100];int i=0,j=0,k=0,l=0,sum=0; while(1){scanf("%lf",&A[i]);if(A[i]==0)break;i++;}for(j=0;j<i;j++){if(A[j]==2)printf("1\n");else{int B[10000],m=1,number=0;double n;B[0]=2;for(k=3;k<=A[j];k+=2){n=(double)k;for(l=2;l<=sqrt(n);l++){if(k%l==0)goto ai;}B[m]=k;m++;ai:;}for(k=0;k<m;k++){sum=0;for(l=k;l<m;l++){sum+=B[l];if(sum==A[j]){number++;break;}}}printf("%d\n",number);}}return 0;}26.The Clock#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){char s[100][100],a[100];int i,j,n;scanf("%d",&n);for(i=0;i<n;i++) scanf("%s",s[i]);for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(strlen(s[i])>strlen(s[i+1]))strcpy(a,s[i]),strcpy(s[i],s[i+1]),strcpy(s[i+1],a) ;if(n%2==0){for(i=0;i<n-1;i=i+2) printf("%s ",s[i]);printf("%s ",s[n-1]);for(i=i-3;i>0;i=i-2) printf("%s ",s[i]);}else{for(i=0;i<n-1;i=i+2) printf("%s ",s[i]); printf("%s ",s[n-1]);for(i=i-1;i>0;i=i-2) printf("%s ",s[i]); }return 0;}27.The Ratio of gainers to losers#include<stdio.h>int main(){char s[5];int i,sum=0;gets(s);for(i=0;s[i]!='\0';i++){switch(s[i]){case'I': sum+=1;break;case'V': sum=5-sum;break; case'X':sum=10-sum;break; }}printf("%d\n",sum);return 0;}28.VOL大学乒乓球比赛#include <stdio.h>#include <stdlib.h>int main(){printf("A=Z\nB=X\nC=Y\n"); return 0;}29.毕业设计论文打印#include <stdio.h>#include <stdlib.h>int main(){int a[100],j=1,i,n,m;scanf("%d%d",&n,&m);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n;i++)if(a[i]>a[m]) j++;printf("%d",j++);return 0;}30.边沿与内芯的差#include <stdio.h>#include <stdlib.h>int main(){int A[100][100],i,j,m,n,s=0,t=0; scanf("%d%d",&n,&m);for(i=1;i<=n;i++){for(j=1;j<=m;j++){scanf("%d",&A[i][j]);。
“工大出版社杯”第十五届西北工业大学数学建模B题论文
“工大出版社杯”第十五届西北工业大学数学建模竞赛暨全国大学生数学建模竞赛选拔赛题目B题剪切线学院第队摘要本文主要研究主要食品价格的波动特点及食品价格与CPI的关联度问题,通过对食品进行分类,建立模型,分析价格波动特点,预测2014年5月主要食品价格的变化走势,同时,分析食品价格与CPI指数的关系,找到价格与CPI指数关联度大的食品,从而达到仅仅通过监测尽量少的食品种类价格即能相对准确地计算、预测居民消费者价格指数,简化统计难度的效果。
问题一针对食品价格波动特点,由于不同食品价格变化可能具有较大差别,我们搜集了2013年全年的主要食品价格,将涉及到的食品分为谷物、油脂、畜肉、禽蛋、水产、果蔬六类,建立价格标准,以2013年1月的食品价格为1,进行无量纲化处理,通过对食品与价格的简化与抽象建立模型,通过与标准参数比较,分别做出各种食品价格变动图表以及各类食品均值变化图表,综合对比,分析异同,从而得出各类食品的价格的季节性、周期性波动特点。
问题二针对预测下月食品价格走势的问题,通过第一问的数据,分析出其属于预测问题。
我们首先采用了处理两个变量之间关系的最简单的方法一元线性回归预测法进行预测。
得出结果后,我们对结果进行了检验,发现一元线性回归预测法的精度不高,考虑到灰色预测法对于数据的要求不高,且精度较好,所以我们改用灰色预测法进行预测。
我们建立GM(1,1)模型,利用第一问的数据,预测出5月的食品价格走势(2013年1月1-10日的价格=1)为:谷物类油脂类畜肉类禽蛋类水产类果蔬类2014.5.1-10 1.0081 0.9938 0.9166 0.9933 0.9706 0.9681 2014.5.11-20 1.0093 0.9928 0.9058 0.9924 0.9661 0.9625 2014.5.21-30 1.0104 0.9919 0.8951 0.9915 0.9617 0.9569 问题三针对各个食品价格与CPI的关联度不同,我们运用灰色关联分析法进行建模,计算各类食品与CPI的关联度。
西北大学数学建模竞赛A题(最新)绿色机房设计附件2
位置x坐标(通道位置:m)y坐标(距空调位置:m)z坐标(高度:m)a11 1.1(通道5) 2.10.2 a12 1.1 3.10.2 a13 1.1 4.10.2 a14 1.1 6.10.2 a15 1.17.10.2 a21 1.1 2.11 a22 1.1 3.11 a23 1.1 4.11 a24 1.1 6.11 a25 1.17.11 a31 1.1 2.1 1.8 a32 1.1 3.1 1.8 a33 1.1 4.1 1.8 a34 1.1 6.1 1.8 a35 1.17.1 1.8 a41 1.1 2.1 2.6 a42 1.1 3.1 2.6 a43 1.1 4.1 2.6 a44 1.1 6.1 2.6 a45 1.17.1 2.6 b11 2.4(通道4) 2.10.2 b12 2.4 3.10.2 b13 2.4 4.10.2 b14 2.4 6.10.2 b15 2.47.10.2 b21 2.4 2.11 b22 2.4 3.11 b23 2.4 4.11 b24 2.4 6.11 b25 2.47.11 b31 2.4 2.1 1.8 b32 2.4 3.1 1.8 b33 2.4 4.1 1.8 b34 2.4 6.1 1.8 b35 2.47.1 1.8 b41 2.4 2.1 2.6 b42 2.4 3.1 2.6 b43 2.4 4.1 2.6 b44 2.4 6.1 2.6 b45 2.47.1 2.6 c11 4.1(通道3) 2.10.2 c12 4.1 3.10.2 c13 4.1 4.10.2 c14 4.1 6.10.2c21 4.1 2.11 c22 4.1 3.11 c23 4.1 4.11 c24 4.1 6.11 c25 4.17.11 c31 4.1 2.1 1.8 c32 4.1 3.1 1.8 c33 4.1 4.1 1.8 c34 4.1 6.1 1.8 c35 4.17.1 1.8 c41 4.1 2.1 2.6 c42 4.1 3.1 2.6 c43 4.1 4.1 2.6 c44 4.1 6.1 2.6 c45 4.17.1 2.6 d11 5.1(通道3) 2.10.2 d12 5.1 3.10.2 d13 5.1 4.10.2 d14 5.1 6.10.2 d15 5.17.10.2 d21 5.1 2.11 d22 5.1 3.11 d23 5.1 4.11 d24 5.1 6.11 d25 5.17.11 d31 5.1 2.1 1.8 d32 5.1 3.1 1.8 d33 5.1 4.1 1.8 d34 5.1 6.1 1.8 d35 5.17.1 1.8 d41 5.1 2.1 2.6 d42 5.1 3.1 2.6 d43 5.1 4.1 2.6 d44 5.1 6.1 2.6 d45 5.17.1 2.6 e11 7.2(通道2) 2.10.2 e12 7.2 3.10.2 e13 7.2 4.10.2 e14 7.2 6.10.2 e15 7.27.10.2 e21 7.2 2.11 e22 7.2 3.11 e23 7.2 4.11 e24 7.2 6.11 e25 7.27.11 e31 7.2 2.1 1.8e33 7.2 4.1 1.8e34 7.2 6.1 1.8e35 7.27.1 1.8e41 7.2 2.1 2.6e42 7.2 3.1 2.6e43 7.2 4.1 2.6e44 7.2 6.1 2.6e45 7.27.1 2.6f11 8(通道1) 2.10.2f12 8 3.10.2f13 8 4.10.2f14 8 6.10.2f15 87.10.2f21 8 2.11f22 8 3.11f23 8 4.11f24 8 6.11f25 87.11f31 8 2.1 1.8f32 8 3.1 1.8f33 8 4.1 1.8f34 8 6.1 1.8f35 87.1 1.8f41 8 2.1 2.6f42 8 3.1 2.6f43 8 4.1 2.6f44 8 6.1 2.6f45 87.1 2.6注1:工作状态按处于工作的刀片数描述。
最短路径模型
装订线第十一届西北工业大学数学建模竞赛暨全国大学生数学建模竞赛选拔赛题目(B)题剪切线机电工程学院第队送货路线设计问题提纲:1.提出问题;2.模型分析和简单摘要;3.模型假设;4.符号设定;5.模型建立和求解;6.模型评价和建议;7.附录:程序以及结果。
现今社会网络越来越普及,网购已成为一种常见的消费方式,随之物流行业也渐渐兴盛,每个送货员需要以最快的速度及时将货物送达,而且他们往往一人送多个地方,请设计方案使其耗时最少。
现有一快递公司,库房在图1中的O点,一送货员需将货物送至城市内多处,请设计送货方案,使所用时间最少。
该地形图的示意图见图1,各点连通信息见表3,假定送货员只能沿这些连通线路行走,而不能走其它任何路线。
各件货物的相关信息见表1,50个位置点的坐标见表2。
假定送货员最大载重50公斤,所带货物最大体积1立方米。
送货员的平均速度为24公里/小时。
假定每件货物交接花费3分钟,为简化起见,同一地点有多件货物也简单按照每件3分钟交接计算。
现在送货员要将100件货物送到50个地点。
请完成以下问题。
1. 若将1~30号货物送到指定地点并返回。
设计最快完成路线与方式。
给出结果。
要求标出送货线路。
2. 假定该送货员从早上8点上班开始送货,要将1~30号货物的送达时间不能超过指定时间,请设计最快完成路线与方式。
要求标出送货线路。
3. 若不需要考虑所有货物送达时间限制(包括前30件货物),现在要将100件货物全部送到指定地点并返回。
设计最快完成路线与方式。
要求标出送货线路,给出送完所有快件的时间。
由于受重量和体积限制,送货员可中途返回取货。
可不考虑中午休息时间。
以上各问尽可能给出模型与算法。
我们的核心算法就是迪杰斯特拉算法,我们自己基于java script编写的。
本文将货点实体间的线路选择抽象为图论最短路模型采用0-1 整数规划表述。
建立直达数据库Q作为数据基库,根据用户需求建立不同目标的0-1 规划模型运用蚁群算法与迪杰斯特拉算法分别求解,最终方案即通过多限制条件下用java script编程得到最优效果输出。
八队数模A题
“工大出版社杯”第十六届西北工业大学数学建模竞赛暨全国大学生数学建模竞赛选拔赛题目A题剪切线自动化学院第八十八队目录电阻率数据插值加密及成像问题摘要实际中一个形状不规则,质量和密度不均匀物体内部和表面的每一个点的电阻率很难或不能实际测量,这对我们研究物理问题形成了阻碍,为了解决显示的物理问题,我们必须知道或估测出很接近的某一点的电阻率数值,因此,本题意欲通过数学建模求出特定点的电阻率数值,并且证明插值后的极值在同一个位置求得,进而求得加密后的每一点电阻率数据和原网格及其加密后网格的平均值和标准差并对两种算法进行评估,然后对加密后的进行颜色图示表示,观察与原图的对比,最后对两种方法的效果进行定量表示。
第一问建立三次线性插值模型和反加权插值模型计算出定点的电阻率数值,然后通过数学证明得到极值点未发生移动。
第二问运用matlab软件进行插值拟合,将步距由10调成1,借助计算机求得与原数据每一个点对应的电阻率数值,并进而求得插值前后的平均值和标准差,以及进行评估。
第三问运用matlab进行绘图,并分别令z=0和50,得到平面二维的颜色图示,直观地看出电阻率在整个物体以及一个界面上变化情况。
第四问建立结果和定值的关系,定量的分析这两个加密方法的优缺。
关键字:MATLAB软件数据插值曲线插值拟合三维模型插值法颜色图示一模型分析1.问题背景物体的电阻是一个很常用的物理量,有很大的运用价值,尤其是在物理学中,它涉及到很多方面,因此知道物体的电阻率很重要,但是实际物体通常呈现不规则形装和不均匀的质量和密度,导致我们很难知道整个物体各个地方的电阻率,因此迫切地需要一种办法来计算出物体各个地方的电阻率,此题便是基于这个问题所提出来的。
2. 问题分析对于问题一,用附件中给出的数据,用matlab插值法建立三维模型,对于问题二,基于问题一给出的两种方法,在matlab里计算出网格大小为1*1*1时的电阻率数据,再用均值法计算出加密前后的平均值和标准差。
数学建模作业题目
数学建模作业题目1、深圳杯数学建模夏令营题目(3)A题计划生育政策调整对人口数量、结构及其影响的研究B题基因组组装C题垃圾焚烧厂的经济补偿问题2、吉林省第五届数学建模竞赛试题(2)E题汽车租赁调度问题F题:阶梯电价的效用分析3、西北工业大学校数模竞赛试题(2)A题西安市经开区公共自行车服务系统设计B题食品价格变动分析4、浙江大学城市学院第八届数学建模竞赛题目(2)A题:外汇交易策略算法设计B题:雾霾时空分布研究5、井冈山大学第七届“井冈杯”数学建模竞赛试题(2)A题:课表编排问题B题:客房预定的价格和数量问题6、第十一届五一数学建模联赛(原苏北) (1)B题:能源总量控制问题7、第七届华中数学建模邀请赛赛题发布(2)A题:加速度检测仪数据校正B题:互联网搜索引擎的排名与设计8、第十六届华东杯大学生数学建模邀请赛试题(3)A电力网络出租车打车模式的现状和未来污水排放问题9、南京信息工程大学第八届数学建模竞赛赛题(2)A 污染气体的传播扩散B 乳腺癌病因分析10、北京交通大学数学建模校赛赛题(1)电梯运输策略问题11、武汉科技大学(2)A题:装配线平衡问题的随机算例生成B题:研究生研究水平的成因分析12、广州六校数学建模联赛题目(2)A题:中国GDP是否超过美国B题:反服贸团体游行的人数13、同济大学数学建模竞赛本科组赛题(2)A题经济金三角C题基因重排14、甘肃农业大学第十届数学建模竞赛试题(1)B题石油资源的开发与储备15江西理工大学数学建模竞赛题目(1)高层建筑火灾中的烟雾扩散建模与仿真以上为2014年各校试题。
从以上题目或者自行收集2014各高校的数学建模比赛试题(与我院数学建模选拔赛相同的不算,自己收集以上题目的信息)中选一作一篇不少于15页的论文。
论文格式如下●论文用白色A4纸单面打印;上下左右各留出至少2.5厘米的页边距;从上面装订。
●论文第一页为搜索的高校姓名与学号、班级。
●论文题目和摘要写在论文第二页上,从第三页开始是论文题目内容与论文正文。
西工大2021数模题A题硕士论文质量评价问题B题房价问题
西工大2021数模题A题硕士论文质量评价问题B题房价问题西工大2021数模题A题硕士论文质量评价问题B题房价问题A题硕士论文质量评价问题我国自1980年建立新的学位制度以来,已初步形成了具有我国特色的研究生招生和培养模式,并且随着社会环境的变化和人才培养的不同要求适时作出调整。
如:入学类型开始有了在职人员和非在职人员、定向培养和非定向培养、直博和提前攻博等类型;招生工作中的计划内定向培养意识逐渐淡化,出现了在职攻读学位等进校不离岗的招生形式等等。
然而,这种多样化的招生和培养方式,也使得研究生论文质量问题日益引起人们关注。
特别是近年来研究生招生规模的迅速扩张,以及研究生在国家发展与社会进步中发挥的越来越大作用,更使研究生论文质量问题成为人们关注的焦点。
如何建立合理的研究生论文质量评价体系,并通过量化的手段找出当前国家在研究生招生过程中存在的问题,进而调整招生政策,改革招生方式,真正吸收综合素质高和研究能力强的优秀学生进入研究生队伍,已成为保证、提高硕士研究生论文质量的第一大关口,是国家乃至个人都十分关注的一项课题。
为全面贯彻科学发展观,落实以质量为核心的发展要求,全面分析和评价我国硕士生质量,制定进一步提高硕士研究生教育质量的政策,需要对硕士生的招生质量、论文质量、培养质量等进行综合评价。
某校正开展硕士生质量评价,现搜集到2021、2021、2021年硕士生论文的评阅信息,分别按年存放在相关数据库中。
附件1和附件2中给出2021,2021,2021年各年硕士论文的评阅信息。
全部存放在Excel表中。
请根据这些信息分析解决以下问题。
1.对2021,2021,2021年各年硕士生论文选题与开题进行总体评价。
包括各专业的评价和各年的总体评价。
2.对2021,2021,2021年各年硕士论文评分的评价。
包括各专业与各年的总体评价。
3.对各专业、各年硕士论文选题开题与论文得分之间的相关性进行分析,你从中得出什么4.对2021,2021,2021年复审(毕业后的重新评阅)论文的评价。
数学建模2
装订线“工大出版社杯”第十四届西北工业大学数学建模竞赛暨全国大学生数学建模竞赛选拔赛题目B题剪切线动力与能源学院第28 队摘要随着西安经济的快速发展和城市人口的不断增加,我们活动对西安市环境空气质量的影响日显突出。
城市工业、经济的发展,污水排放和汽车尾气排放等均能引起城市空气质量变差。
而空气污染对城市环境和市民健康造成了严重的威胁,因此对西安市空气质量的研究具有重大意义。
对于问题1,根据附表中的数据,编写程序,利用空气污染指数(API)(旧标准)和环境空气质量指数(AQI)计算公式求出2013年以来的24小时平均值。
然后对数据进行数理统计,做出对比图进行对比分析。
对于问题2,用曲线拟合方法拟合出各地区规模以上增加值和空气质量指数和空气污染指数之间的关系;以及每天气温环境对当天空气质量指数和空气污染指数的影响关系。
进行数理统计,做出图表,更加直观的反映影响西安市空气质量的原因。
对于问题3,由上述问题的分析可以认为空气质量指数的分布是有规律的:空气污染指数(API)(旧标准)和环境空气质量指数(AQI)和温度成正相关关系。
所以为了防止产生较大误差,对2013年4月30日到2013年5月6日西安市空气质量状况进行预测时,只取2013年4月1日以来的温度变化做出统计图,将温度当作一个恒定数值,再进行拟合求解:利用MATLAB软件做出4月份空气质量指数AQI进行一次线性拟合,为了使预测数值更加准确,再进行二次拟合对未来一周进行预测,对比标准HJ633—2012得到未来一周污染级别,从而做出较为准确的预测。
对于问题4,根据上述问题所得到的数据结果,结合环保理论知识,对西安市环保部门提出建议。
关键词:MATLAB 算法曲线拟合API AQI 数理统计目录一、问题重述: (5)二、符号说明及名词解释 (6)(一)符号说明 (6)(二)名词解释 (7)三、模型的基本假设 (9)四、模型建立 (9)(一)问题一: (9)(二)问题二: (10)(三)问题三: (13)(四)问题四: (14)五、算法的设计和实现 (15)(一)问题一: (15)(二)问题二: (15)(三)问题三: (17)(四)问题四: (21)六、模型的优缺点及改进 (21)七、参考文献 (22)附录1: (23)附录2: (23)附录三: (24)附录四: (24)一、问题重述:大气环境是指包围在地球外围的空气层,是地球自然环境的重要组成部分之一。
2015西北工业大学数模竞赛 HK13 my work
装订线“工大出版社杯”第十六届西北工业大学数学建模竞赛暨全国大学生数学建模竞赛选拔赛题目(C)题剪切线航空学院第13 队目录摘要 (2)问题重述 (3)基本假设 (5)符号说明 (5)模型建立 (5)模型求解 (13)参考文献 (20)①摘要本文讨论了西安城轨14号线支线由西北工业大学长安校区起至西太路,正太路一线与14号主线相接的问题。
针对问题一以及问题二,我们设计假设三种方案,并结合实际以及长安区未来发展规划,比较几种方案造价以及效益,得出最优解。
针对问题三,我们通过调查数据计算出通车后,对西工大的科研,教育,经济等方面的有利影响。
对于问题四,我们根据实际情况以及其他城市城轨运行方案给出了一种运行方案。
关键词:轻轨线路,费用预算,综合效益。
一、问题重述:1.0规划线路中西留村沿正太、西太路一线通至草堂科技产业基地。
其间西太路线路距西北工业大学长安校区最短距离约 3.8k m,现在要在西留村至草堂科技产业基地两站点间选定一点,支路直通至西北工业大学长安校区。
请从线路中标定一点,设计出一条线路。
1.1 计算该线路采用地面和高架两种方式铺设的费用。
费用主要包括民房拆迁,征地和工程建设等费用。
可参考其它地方修建的相关费用,并结合实地考察。
最后给出费用最小的道路及施工方式,费用预算。
1.2 该线路一旦修建成功,预测其给全校学生带来的便利,对学校交通费用产生的直接影响。
以及对学校教学、科研、学生培养等综合效益的影响。
1.3 还有什么可以研究的问题?你有何建议?(例如:运营方式的建议)问题分析:轻轨的轨道有地面线、高架线和地下线三种形式,其土建费的比例大致是1 : 2 : 3.4.影响工程造价的主要因素是设备费和土建费两大部分。
根据我国实践, 前者约占工程总投资的25 ~ 30 % ,后②者占35 ~ 4 5 %。
综合提出的问题与西北工业大学长安校区环境条件、人为背景、便利条件、以及轻轨的造价和适合的条件,我们分析了影响和决定整个工程的环境因素、人为因素、路线因素以及资金因素。
西北工业大学校内数学建模竞赛试题集锦
西北工业大学校内数学建模竞赛试题集锦2001年试题A最优控制设计在计算机控制过程中,一条计算机子令往往可以控制几个计算机部件,反过来,一个部件一般由几条指令控制。
一个基本的问题是,在指令集合里寻找最少的指令,使得所有的部件得到控制;另一个问题是,当给定每条指令的长度时,在指令集合里,寻找总长度最小的若干指令,使得他们可以控制全部部件。
1、建立解决上述两个问题的的数学模型;2、设计模型的求解算法,用表一所列数据给出求解结果;3、分析所设计算法的复杂性和计算所得到结果。
附表一:指令控制的部件和指令的长度B题:大学教师综合水平与业绩测评模型通过对校、系有关部门的调研,建立“大学教师综合水平与业绩测评模型”。
要求:1、建议考虑如下指标:主持参加的科研项目数及到款金额,科研项目种类;科研获奖情况;发表论文数,发表论文被引用和索引情况;发表论文刊物级别;教学时数;课程难易程度;指导研究生数;教课门数;教学获奖情况;学位状况等2、通过建立模型与相应的指标体系,编制实用程序,输入若干位教师的相应数据,可给出量化分,并排序;3、给出一实例分析,讨论模型的区分程度及优缺点;4、要求附软盘、相关数据以及程序、程序运行环境的详细说明。
2002年试题A:汉江安康站最大、最小泾流量的数学模型气候是重要的环境因素,研究我国干旱和半干旱地区的气候变化规律,对确定陕西的经济发展战略,制定发展规划具有重要意义。
1.请根据陕南汉江安康站统计的最大、最小泾流量数据表1,分析这些数据之间的关系;2.建立最大、最小泾流量适当的数学模型,并检验模型的合理性;3.利用您所建立的模型,对1998,1999,2000,2001,2002年汉江安康站的最大、最小泾流量进行预报,并与实际情况进行比较。
数据表12002年试题B:数学建模竞赛参赛队员选拔及组队模型面对每年一次的全国大学生数学建模竞赛及美国大学生数学建模竞赛,学校需要花费较多的人力以及财力从报名的学生中选拔出优秀的学生并组成具有竞争力的参赛队,期望获得最好的成绩.数学建模竞赛的每一个参赛队由3名同学组成,要求在三天的时间内完成一个实际问题的求解,包括问题描述、问题分析、建立模型、模型求解算法设计、编写程序求得结果、模型以及算法改进、模型稳定性分析、优缺点分析,最后撰写论文等。
西北工业大学校内数学建模竞赛试题集锦
西北工业大学校数学建模竞赛试题集锦2001年试题A最优控制设计在计算机控制过程中,一条计算机子令往往可以控制几个计算机部件,反过来,一个部件一般由几条指令控制。
一个基本的问题是,在指令集合里寻找最少的指令,使得所有的部件得到控制;另一个问题是,当给定每条指令的长度时,在指令集合里,寻找总长度最小的若干指令,使得他们可以控制全部部件。
1、建立解决上述两个问题的的数学模型;2、设计模型的求解算法,用表一所列数据给出求解结果;3、分析所设计算法的复杂性和计算所得到结果。
附表一:指令控制的部件和指令的长度B题:大学教师综合水平与业绩测评模型通过对校、系有关部门的调研,建立“大学教师综合水平与业绩测评模型”。
要求:1、建议考虑如下指标:主持参加的科研项目数及到款金额,科研项目种类;科研获奖情况;发表论文数,发表论文被引用和索引情况;发表论文刊物级别;教学时数;课程难易程度;指导研究生数;教课门数;教学获奖情况;学位状况等2、通过建立模型与相应的指标体系,编制实用程序,输入若干位教师的相应数据,可给出量化分,并排序;3、给出一实例分析,讨论模型的区分程度及优缺点;4、要求附软盘、相关数据以及程序、程序运行环境的详细说明。
2002年试题A:汉江站最大、最小泾流量的数学模型气候是重要的环境因素,研究我国干旱和半干旱地区的气候变化规律,对确定的经济发展战略,制定发展规划具有重要意义。
1.请根据陕南汉江站统计的最大、最小泾流量数据表1,分析这些数据之间的关系;2.建立最大、最小泾流量适当的数学模型,并检验模型的合理性;3.利用您所建立的模型,对1998,1999,2000,2001,2002年汉江站的最大、最小泾流量进行预报,并与实际情况进行比较。
数据表12002年试题B:数学建模竞赛参赛队员选拔及组队模型面对每年一次的全国大学生数学建模竞赛及美国大学生数学建模竞赛,学校需要花费较多的人力以及财力从报名的学生中选拔出优秀的学生并组成具有竞争力的参赛队,期望获得最好的成绩.数学建模竞赛的每一个参赛队由3名同学组成,要求在三天的时间完成一个实际问题的求解,包括问题描述、问题分析、建立模型、模型求解算法设计、编写程序求得结果、模型以及算法改进、模型稳定性分析、优缺点分析,最后撰写论文等。
西北工业大学Matlab习题1
一、辨析题(共2小题,每题 5 分,共计 10 分)二、问答题(共3小题,每题 5 分,共计 15 分)三、计算题(共7小题,每题 5 分,共计 35 分)四、编程题(共4小题,每题 10 分,共计 40 分)填空题(计算部分)1、标点符号; _______可以使命令行不显示运算结果,%——用来表示该行为注释行。
2、x为0~4pi,步长为0.1pi的向量,使用命令_______创建。
x=0:0.1*pi:4*pi,使用全下标方式用A(2,2) 取出元素3、输入矩阵A=错误!未找到引用源。
“-5”,使用单下标方式用_______取出元素“-5”。
A(5)4、符号表达式sin(2*a+t)+m中独立的符号变量为_______。
t5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义_______。
6. 设x是一维数组,x的倒数第3个元素表示为_______;设y为二维数组,要删除y的第34行和48列,可使用命令_______; _______;x(_end-2_)y(34,:)=[]y(:,48)=[]7. 将变量x以Ascii文本格式存储到文件fname.txt,应使用命令_________ _;save _x8. 在while 表达式, 语句体, End 循环语句中,表达式的值__ __时表示循环条件为真,语句体将被执行,否则跳出该循环语句;非零9.要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令_________;x=input(‘Wh o is she?’,’s’)_10.设A=错误!未找到引用源。
和B=错误!未找到引用源。
和C=错误!未找到引用源。
均为m*n矩阵,且存在于WorkSpace中,要产生矩阵D=错误!未找,可用命令________ _,到引用源。
可用命令________;计算错误!未找到引用源。
D=(A-C)/B.^Cdet(inv(A’*B)11. 在MATLAB命令窗口中的“>>”标志为MATLAB的_______提示符,“│”标志为_______提示符。
第十三届西北工业大学数学建模竞赛B题解答
装订线“工大出版社杯”第十三届西北工业大学数学建模竞赛暨全国大学生数学建模竞赛选拔赛题目B题剪切线航空学院第75 队装订线摘要本文主要应用图论模型研究了公园道路设计的问题,改进了prim算法,并创造性地提出三角形局部优化法,再运用二边逐次修正法的思想对道路设计进行了优化。
1,对于问题一,我们采用两种方法:方法一:不考虑约束条件先用Matlab编写prim算法求出最小生成树,用曼哈顿距离原理判断是否满足约束条件,从而解出最优路径;方法二:考虑约束条件,改进prim算法,并以此解出最小生成树,用曼哈顿距离原理判断是否满足约束条件,同样解出最优路径;ω=400.8。
比较两种方法的结果,得到最短路径为()H2,对于问题二,首先在问题一最优路径的基础上,不考虑节点个数对其进行优ω=394.4;化,找到一种合理路径,将此路径的总距离设置为参考值,()H根据二边逐次修正法的思想,找出一组满足题设条件的基本解,并运用三角ω=358.272。
形局部优化法不断进行优化,找出最优路径,最短路径为:()H3,对于问题三,首先将湖视为障碍物,基于问题二的结论,找到穿过障碍物的路径,运用三角形局部优化法不断进行优化,找出最优路径,最短路径为:()Hω=360.704。
关键字:图论,曼哈顿距离,prim算法,最小生成树,三角形优化算法,二边逐次修正法、Matlab编程问题的提出西安某大学计划建一个形状为矩形或其他不规则图形的公园,不仅为了美化校园环境,也是想为其学生提供更好的生活条件。
公园计划有若干个入口,现在你需要建立一个模型去设计道路让任意两个入口相连(可以利用公园四周的边,即默认矩形的四条边上存在已经建好的道路,此道路不计入道路总长),使总的道路长度和最小,前提要求是任意的两个入口之间的最短道路长不大于两点连线的1.4倍。
现完成以下问题:问题一:假定公园内确定要使用4个道路交叉点为:A(50,75),B(40,40),C(120,40),D(115,70)。
数模(00002)
4院
邹书亮4291
董航荣4292
傅田4292
4院
杜卓同04011003
李秉羲04011003
王旭阳04011003
4院
朱斌04021002
林博04021002
林飞04021002
4院
胡静远04021003
刘碧颖04021003
杨昱龙04021003
5院
章雷05030801
祁芬芬05030801
10院
李栋10010801
申明达10010801
崔留飞08020802
10院
田苗10010902
白婷03030901
汪洋03030901
10院
许广瑞10020901
朱国亮10020101
陈玉祥10020901
10院
柴安邦10011002
金清华10011002
员婉莹10011002
11院
董灏11010901
徐元超05020804
罗巍05020804
5院
杨鹏涛05020804
张璐05020804
任瑞敏05020804
5院
王荣荣05020805
赵乐05020805
彭航05020805
5院
张珍05030801
赵永志05030801
张百强05030801
6院
田常棵06011002
高彩迎06011002
孙守义06011002
6院
方常靖06020902
程可朋06020902
丁力06020902
6院
王月兴06020901
邱晓星04020902
李洵04020904
西北工业大学数学建模--商用大飞机c99价格预测
目录商用大飞机C919价格预测 (1)1、问题提出 (1)2、基本假设 (1)3、符号说明 (1)4、问题的分析 (1)5、模型的建立与求解 (2)6、交叉有效性分析 (3)7、实例分析 (3)商用大飞机C919未来的市场潜力评估 (5)1、评估基本假设 (5)2、从航空公司运营角度考虑 (5)3、对大飞机C919的未来市场潜力进行评估 (7)4、结论: (8)参考文献: (9)附录 (10)1、用MATLAB求解模型的程序 (10)商用大飞机C919价格预测1、问题提出目前中国民航的大型客机架数为1,134 架,可是几乎全部是进口飞机。
面对如此巨大的国内市场,建造中国自己的大飞机已经上升为“国家的意志”。
我国在2008 年启动了大型客机项目,作为国家重大专项之一,目前大型客机前期投资为600 亿元人民币,预计总投资为2000 亿元人民币。
在开发研制C919大飞机时,技术决定了C919能否起飞,而经济问题却决定了中国整个大飞机项目未来是否可持续发展和壮大。
在经济问题上就要预测一下飞机的上市价格和市场前景。
以获得充足的市场占有率,而飞机的技术数据往往能够一定程度上反映以上问题。
所以,可以通过对飞机的技术数据的分析,以及对未来市场潜力的估计,来对C919的价格进行预测和市场前景预测。
2、基本假设(1)不考虑各种商业策略,飞机的价格仅与飞机的综合性能有关。
(2)由于飞机的研制经费和生产费用严格保密,假定研制和生产费用相同。
(3)问题二的解决更有利于问题一的分析,所以本文先讨论问题二。
3、符号说明(1)y 飞机的价格; (2)x 价格驱动因子4、问题的分析影响飞机价格的飞机特征参数很多,在价格估算模型中,这些特征参数称为价格驱动因子[1]。
对于这些驱动因子,我们没有必要全部考虑,这里仅选取重要的,对价格起决定作用的因子进行研究。
根据参考文献,飞机的价格一般与其性能参数称对数线性关系[2]。
原有的价格预测一般采用空重、最佳高度的最大平飞速度和满油航程3个变量,通过多元回归方法建立价格预测模型。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西北工业大学校内数学建模竞赛试题集锦
2001年试题A最优控制设计
在计算机控制过程中,一条计算机子令往往可以控制几个计算机部件,反过来,一个部件一般由几条指令控制。
一个基本的问题是,在指令集合里寻找最少的指令,使得所有的部件得到控制;另一个问题
若
项
;
课
师的相应数据,可给出量化分,并排序;
3、给出一实例分析,讨论模型的区分程度及优缺点;
4、要求附软盘、相关数据以及程序、程序运行环境的详细说明。
2002年试题A:汉江安康站最大、最小泾流量的数学模型
气候是重要的环境因素,研究我国干旱和半干旱地区的气候变化规律,对确定陕西的经济发展战略,制定发展规划具有重要意义。
1.请根据陕南汉江安康站统计的最大、最小泾流量数据表1,分析这些数据之间的关系;
2.建立最大、最小泾流量适当的数学模型,并检验模型的合理性;
员之间讨论,并可以利用图书馆中的图书资料以及网上的正确可靠资源。
为最终组成有竞争力的参赛队,我们计划分两步来挑选队员,具体如下:
第一步依据报名表中的信息挑选出优秀的学生,并三人一组组成n1个培训队。
报名时需要填写个人的如下有关信息:
1姓名2性别3年龄4系别5专业
6课程考试成绩(高等数学概率统计线性代数计算方法英语以及有关专业课的考试成绩)
,
~6
合
、
、
n1)
假设学校更为关心获特等奖个数,一等奖个数,二等奖个数,以及它在全国的排名.
1请建立挑选队员、队员组队的数学模型;
2给出求解模型的具体算法,编写程序实现;
3由于队员变更,新组成队的队员之间相互适应需要花费时间,因而
希望尽可能避免不必要的队员变更。
试建立在这种条件下的挑选队员、队员组队的数学模型及其求解算法;
4对于给定的报名表信息,定性或定量分析影响选定n2个参赛队质量的因素;
2003年试题A:病毒扩散与传播的控制模型
患
、
播
,。
人数随时间变化的曲线图,并明确标识图中的一些特殊点的具体数据,分析结果的合理性。
3若将2中的条件4改为条件:患者1.5天后入院治疗,疑似患者1.5天后被隔离,模拟结果有何变化?
4若仅将2中的条件3改为条件:隔离措施强度p=40%,模拟结果有何变化?
5若仅将2中的条件1改为条件:d1=1,d2=11,d3=30,r=250,模拟结果有何变化?
6分析问题中的参数对计算结果的敏感性。
求
象
一
片
2.按重量和频率排序算法;
3.叶片不满足要求时,指出所更换叶片及新叶片的重量和频率值范围;
当叶片保证了重量差和频率差时,按排列顺序输出。
下面是两组叶片数值:重量单位:g ,频率单位:Hz
求
(1)试建立信息加密的数学模型与方法;
(2)试建立信息解密的数学模型与方法;
(3)对上面二幅图片完成加密-传送-接收-解密的全过程(要求附原程序软盘),并进一步设计程序,给出良好的界面;
(4)试对加密图和解密图进行比较和检测,给出检测效率的定量
估计方法。
2004年试题(B):煤矿通风系统的最优设计
目前,由于煤矿矿井通风问题而引起的大型事故时有发生,解决煤矿矿井通风问题是减少煤矿事故发生的一个关键问题。
矿井通风是矿井各生产环节中最基本的一环,它供给矿井新鲜风量,以冲淡并排
量
作
,
地
的
煤
随
生
有些通道是新近使用的,这时,系统的通风设备的各种参数会发生变化,有些原来满足条件的通道,现在不满足条件了),如何调整各种参数,使系统仍然满足国家安全卫生标准。
3、调查一些实例,验证你们队所设计的系统的有效性。