搜档网
当前位置:搜档网 › 大连理工大学C语言知识学习夏浩老师第四次上机作业任务

大连理工大学C语言知识学习夏浩老师第四次上机作业任务

大连理工大学C语言知识学习夏浩老师第四次上机作业任务
大连理工大学C语言知识学习夏浩老师第四次上机作业任务

1.题目描述:排序:使用起泡法和选择法对10个整数实现递减排序。分析:将冒泡排序代码中的>变成<即为沉底排序,选择排序也一样. 流程图:

开始

输入10个整数

进行沉底排序和选择排序

结束

程序代码:

#include

void main()

{

int i,a[10],b[10];

int j,t,k;

printf("10个数沉底排序和冒泡排序\n");

printf("原始数列:");

for(i=0;i<10;i++)

{

scanf("%d",&a[i]);

b[i]=a[i];

}

for(j=0;j<9;j++)

{

for(i=0;i<9-j;i++)

{

if(a[i]

{

t=a[i+1];

a[i+1]=a[i];

a[i]=t;

}

}

}

for(j=0;j<9;j++)

{

k=j;

for(i=j+1;i<9;i++)

if(b[k]

if(k!=j)

{

t=b[j];

b[j]=b[k];

b[k]=t;

}

}

printf("沉底排序后的数列:");

for(i=0;i<10;i++)

printf("%2d",a[i]);

printf("\n");

printf("冒泡排序后的数列:");

for(i=0;i<10;i++)

printf("%2d",b[i]);

printf("\n");

return 0;

}

截图:

2.题目描述:统计:从键盘输入10个学生的数学(MT)、英语(EN)和物理(PH)成绩,并按照如下统计形式输出,包括学生学号(NO)、各科成绩、总成绩(SUM)、平均分(AVE)及是否每科都超过90分(‘Y’or ‘N’)

NO MT EN PH SUM AVE >90

--------------------------------------------------------------------

1 97 87 9

2 276 92 N

2 92 91 90 27

3 91 Y

3 90 81 82 253 8

4 N

.....

题目分析:在二维数组输入10个人三科成绩,在第一层循环计算总数和平均数,并判断平均数是否大于90.

流程图:

用二维数组输入成绩

按分析进行相应运算

输出列表

结束

* *

程序代码:

#include

#define num 10

int sum(int grade[][3],int i);

int main()

{

int grade[num][3];

int i,j;

int s=0,a=0;

for(i = 0 ;i < num ;i++)

for(j = 0 ;j < 3 ;j++)

scanf("%d",&grade[i][j]);

printf("NO MT EN PH SUM AVE >90\n");

printf("-----------------------------\n");

for(i = 0 ;i < num ;i++)

{

printf("%2d ",i+1);

for(j = 0 ;j < 3 ;j++)

{

printf("%3d ",grade[i][j]);

s += grade[i][j];

}

printf("%4d ",s);

a = s/3.0;

printf("%3d ",a);

if(a >= 90) printf(" Y\n");

else printf(" N\n");

}

return 0;

}

屏幕截图:

3. 题目描述:统计大写辅音字母个数:某文本共有3行,每行不超过80个字符,试编写一个程序统计该文本中大写辅音字母的个数(文本由键盘输入)。

例:输入HELLO

IT12

uieiaba

输出There are 4 capital consonant letters in this paper.

题目分析:定义三个字符串数组,一个字符串数组输入后马上判断字符是否为大写字母同时判断不为AEIOU五个字符,符合则count+1,直到三个数组输入完毕,输出count值。

流程图:

按分析进行相应运算

输出count

结束

代码:

#include

main()

{

int count=0,i,r;

char ch,str[81];

printf("Input 3 strings:\n");

for(r=1;r<=3;r++)

{

i=0;

while((ch=getchar())!='\n')

str[i++]=ch;

str[i]='\0';

for(i=0;str[i]!='\0';i++)

{

if(str[i]>='A'&&str[i]<='Z')

if(str[i]!='A'&&str[i]!='E'&&str[i]!='I'&&str[i]!='O'&&str[i]!='U')

}

}

printf("There are %d capital consonant letters in this letter.\n",count); return 0;

}

屏幕截图:

4.题目描述:字符串连接:试编写一个程序连接两个字符串(不使用库函数strcat())。

例:输入第一个字符串:: Welcome to

第二个字符串: China

输出Welcome to China

题目分析:分别输入两个字符串数组,将第二个数组中的每个元素变为第一个数组最后一个元素之后依次的元素,输出第一个字符串数组。

开始

输出第一个数组结束

#include

#include

#include

void main()

{

int i=0,j=0;

char str1[100],str2[50];

printf("第一个字符串:");

gets(str1);

printf("第二个字符串:");

gets(str2);

for(i=0;str1[i]!='\0';i++);

for(j=0;str2[j]!='\0';j++)

str1[i++]=str2[j];

str1[i]='\0';

printf("%s\n",str1);

}

截图:

5.矩阵运算:读入1 个正整数n(1≤n≤6),再读入n 阶方阵,计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

例:输入 4

2 3 4 1

5 6 1 1

7 1 8 1

1 1 1 1

输出sum=35

题目分析:输入一个二维数组,用二重循环将所有数相加再加上左上角、右上角、右下角的三个数再减去副对角线、最后一列和最后一行的和。

流程图:

开始

输出值

结束

程序代码:

#include

void main()

{

int sum=0,sum1=0,sum2=0,sum3=0,n,i,j; int a[6][6];

printf("Please input n:");

scanf("%d",&n);

for(i=0;i

for(j=0;j

scanf("%d",&a[i][j]);

for(i=0;i

for(j=0;j

{

sum+=a[i][j];

if(i+j==n-1)

sum1+=a[i][j];

}

for(i=0;i

sum2+=a[i][n-1];

for(j=0;j

sum3+=a[n-1][j];

sum=sum+a[0][n-1]+a[n-1][0]+a[n-1][n-1]-sum1-sum2-sum3;

printf("\nsum=%ld\n",sum);

}

截屏:

附加题:12个小朋友手拉手站成一个圆圈,从第一个小朋友开始报数,报到6的那个小朋友退出到圈外,然后他的下一位重新报“1”。这样继续下去,最后只剩下一个小朋友,他原来站在什么位置上呢?并把输出小朋友退出圈外的顺序

程序代码:

#include

int main()

{

int i,j,n=0,sum,I,A[12]={1,1,1,1,1,1,1,1,1,1,1,1};

printf("The array is:");

for(i=0;i<12;i++)

{

if(A[i]!=0)

{

n++;

if(n==6)

{

A[i]=0;

n=0;

printf("%d ",i+1);

}

}

if(i==11)

i=-1;//i++后变成0,又从A[0]开始循环sum=0;

for(j=0;j<12;j++)

{

sum+=A[j];

if(A[j]==1)

I=j+1;

}

if(sum==1)

break;

}

printf("\nThe last one is %d\n",I);

return 0;

}

屏幕截图:

大连理工大学优化方法上机大作业程序

函数定义: % 目标函数 function f = fun(x) fm=0; for i=1:499 fmi = (1-x(i))^2 + 100*(x(i+1)-x(i)^2)^2; fm=fm+fmi; end f =fm; end % 梯度 function g = grad(x) g = zeros(500,1); g(1)=2*(x(1)-1)+400*x(1)*(x(1)^2-x(2)); for i=2:499 g(i)=2*(x(i)-1)+400*x(i)*(x(i)^2-x(i+1))+200*(x(i)-x(i-1)^2); end g(500) = 200*(x(500)-x(499)^2); end % 二阶梯度

function g = grad2(x) g = zeros(500,500); g(1,1)=2+400*(3*x(1)^2-x(2)); g(1,2)=-400*x(1); for i=3:500 g(1,i)=0; end for i=1:498 g(500,i)=0; end g(500,499)=-400*x(499); g(500,500)=200; for i=2:499 for j=1:500 if j==i-1 g(i,j)= -400*x(i-1); elseif j==i g(i,j)= 2+400*(3*x(i)^2-x(i+1))+200; elseif j==i+1 g(i,j)= -400*x(i); else g(i,j)=0; end end end end 1.最速下降法 function x_star = steepest(x0,eps) gk = grad(x0); res = norm(gk); k = 0; while res > eps && k<=50000 dk = -gk;

Removed_大连理工大学工科数学分析上机作业

工科数学分析上机作业 说明:以下两道题均是使用Matlab 语言,且在Matlab 7.0中运行通过。 1.(两个重要极限)计算下列函数的函数值并画出图形,观察两个重要极限值。 (1)y=f(x)=; (2)y=f(x)=. sin x x (1+x)1x 解:(1)求解过程如下: >> syms x >> y=limit(sin(x)/x) y = 1 >> ezplot(sin(x)/x,[-10*pi,10*pi]) >> ezplot(sin(x)/x,[-1*pi,1*pi]) 其图形如下:

(2)求解过程如下:>> syms x >> y=(1+x)^(1/x)

y = (1+x)^(1/x) >> y=limit((1+x)^(1/x)) y = exp(1) >> ezplot((1+x)^(1/x),[-1000,1000]) >> ezplot((1+x)^(1/x),[-10,10]) >> ezplot((1+x)^(1/x),[-1,1]) 其图像如下:

分析如下:(1)当x 取值为[-30,30]时,由该题的第一个图像可以看到,函数值在不断震荡,一会为正数,一会为负数。

而当x 取值为[-3,3]时,函数值始终大于0。当x 趋近于0时,由该题的第二个图像可以得到函数值为1。 另外,该结论也可以由夹逼法则证明,结果不变,当x 趋近于0时,函数值仍为1。 (2)由该题的三个图像可以知道,该函数在定义域内为单调递减函数。且由该题的第一和二个图像知道,当x 在 [0,10]区间内,函数递减趋势非常迅速。由该题的第三个图像知道,当x 趋于0 时,函数值为自然对数的底数 e ,即约为2.71828. 3.计算f(x)=, 12+1√2π ∫x 0e ?t 2/2dt 1?x ?3的函数值{f (0.1k );k=1,2,…,30}.计算结果取7位有效数字。 解:计算过程为: >> f1= @(t) exp(-(t).^2/2) f1 = @(t) exp(-(t).^2/2) >> for i=1:30

2016年大连理工大学优化方法上机大作业

2016年理工大学优化方法上机大作业学院: 专业: 班级: 学号: : 上机大作业1: 1.最速下降法:

function f = fun(x) f = (1-x(1))^2 + 100*(x(2)-x(1)^2)^2; end function g = grad(x) g = zeros(2,1); g(1)=2*(x(1)-1)+400*x(1)*(x(1)^2-x(2)); g(2) = 200*(x(2)-x(1)^2); end

function x_star = steepest(x0,eps) gk = grad(x0); res = norm(gk); k = 0; while res > eps && k<=1000 dk = -gk; ak =1; f0 = fun(x0); f1 = fun(x0+ak*dk); slope = dot(gk,dk); while f1 > f0 + 0.1*ak*slope ak = ak/4; xk = x0 + ak*dk; f1 = fun(xk); end k = k+1; x0 = xk; gk = grad(xk); res = norm(gk); fprintf('--The %d-th iter, the residual is %f\n',k,res); end x_star = xk; end >> clear

>> x0=[0,0]'; >> eps=1e-4; >> x=steepest(x0,eps)

2.牛顿法: function f = fun(x) f = (1-x(1))^2 + 100*(x(2)-x(1)^2)^2; end function g = grad2(x) g = zeros(2,2);

大连理工大学(工程抗震)大作业

大连理工大学《工程抗震》大作业

题目1:底部剪力法。 钢筋混凝土5层框架经质量集中后计算简图如下图所示,各层高均为3m , 集中于各楼层的重力荷载代表值分别为: 1500kN G =,2550kN G =,3580kN G =,4600kN G =,5450kN G =。结构阻尼比0.05ξ=,自振周期为10.55s T =,Ⅰ1类 场地类别,设计地震分组为第一组,抗震设防烈度为8度(设计基本地震加速度为0.30g )。按底部剪力法计算结构在多遇地震时的水平地震作用及地震剪力。 3580kN =2550kN =1500kN =(a )计算简图 4600kN =5450kN = 解:查《建筑设计抗震规范》表5.1.4知,8度多遇地震,αmax=设计地震分组为第一组, Ι类场地,取Tg= Tg=<T1=<5Tg= α1=(Tg/T1)r η2αmax =()××=≈ 查《建筑设计抗震规范》表5.2.1知,T 1=>=×= 取δn=T1+=×+= 总水平地震作用标准值: F EK =α1Geq=×(500+550+580+600+450)×85%=

各楼层水平地震作用标准值: Fi=G i H i F EK (1-δn)/∑G j H j (i=1,2,3n) ∑G j H j =500×3 +550×6+580×9+600×12+450×15=23970KN ·m F 1=[500×3××]/23970= F 2=[550×6××]/23970= F 3=[580×9××]/23970= F 4=[600×12××]/23970= F 5=[450×15××]/23970= 计算各楼层的层间地震剪力 V 1= F 1+ F 2+ F 3+ F 4+ F 5=++++= V 2= F 2+ F 3+ F 4+ F 5=+++=152KN V 3= F 3+ F 4+ F 5=++= V 4= F 4+ F 5=+= V 5=F 5= 题目3:怎样判断土的液化如何确定土的液化严重程度,并简述抗液化措施。 答:饱和松散的砂土或粉土(不含黄土),地震时易发生液化现象,使地基承载力丧失或减弱,甚至喷水冒砂,这种现象一般称为砂土液化或地基土液化。其产生的机理为:地下水位以下的饱和砂土和粉土颗粒在地震作用下,土颗粒之间有变密的趋势。因空隙水不能及时排出,土颗粒就处于悬浮状态,形成如同液体一样的现象,即所谓的土的液化现象。地基土液化判别过程可以分为初步判断和标准贯入试验判别两大步骤。下面分别予以介绍。 1、初步判断 饱和的砂土或粉土(不含黄土)当符合下列条件之一时,可初步判别为不液化或不考虑液化影响: (1)地质年代为第四纪晚更新世(Q3)及其以前时且处于烈度7度或者8度地区时可判为不液化土。 (2)粉土的粘粒(粒径<0.005mm )含量百分率当烈度为7度时大于10%、当烈度为8度时大于13%、当烈度为9度时大于16%,可判为不液化土。 (3)浅埋天然地基,当地下水位深度和覆盖非液化土层厚度满足下式之一时,可不考虑液化影响。 03w b d d d >+- 02 u b d d d >+-

大连理工大学2018年非全日制工程管理硕士MEM招生简章

大连理工大学2018年非全日制工程管理硕士 MEM招生简章 工程管理硕士(Master of Engineering Management,简称MEM),是经国务院学位委员会批准设立的一种专业学位,毕业后授予工程管理硕士毕业证书和学位证书。国务院学位委员会于2011年批准大连理工大学招收非全日制工程管理硕士专业学位研究生(以下简称MEM)。 一、培养 (一)培养目标 旨在培养具备良好的政治素质和职业道德,掌握系统的工程管理理论和现代管理方法,以及相关工程领域的基础理论和专门知识,具有较强的决策、计划、组织、协调和控制能力,能够独立担负工程管理工作的高层次、应用型工程管理专门人才。 (二)学习年限 1、基本学制2-3年。 2、在基本学制规定时间内,研究生应完成学位论文答辩和授予学位审查等各项工作。 3、如因特殊原因不能按期答辩,研究生本人需在基本学制结束前两个月向学部学位评定分委员会提交论文延期申请报告,学部审核批准后,申请学位最长年限可延长到4年。 (三)学费与助学贷款

1、学费标准:2018年非全日制MEM学费标准为8万元。学费标准最终以辽宁省物价部门批文为准。 2、助学贷款 提供建设银行、浦发银行、中国银行等多家银行学费分期业务。 二、考试报名 (一)报考条件 1、拥护中国共产党的领导,品德良好,遵纪守法的中华人民共和国公民。 2、身体健康状况符合国家和招生单位规定的体检要求。 3、考生的学业必须符合下列条件之一: (1)获国家承认的大学本科学历后,有3年或3年以上工作经验的人员(2015年9月1日以前获得毕业证书); (2)获得国家承认的高职高专毕业学历后,有5年或5年以上工作经验(2013年9月1日以前获得毕业证书),达到与大学本科毕业生同等学力的人员; (3)已获硕士学位或博士学位并有2年或2年以上工作经验的人员(2016年9月1日以前获得毕业证书)。 (二)报名 考生报名前应仔细核对本人是否符合报考条件,凡不符合报考条件的考生将不予录取,相关后果由考生本人承担。 报名采取网上报名及现场信息确认相结合的方式。

大连理工大学数据结构(一)上机作业答案——张老师

1.将顺序表逆置,要求用最少的附加空间。 参考答案 #include #include #include #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 typedef int ElemType; typedef int Status; #define LIST_INIT_SIZE 100 #define LISTTINCREMENT 10 typedef struct{ ElemType *elem; int length; int listsize; }SqList; //创建空顺序表 Status InitList_Sq(SqList &L){ L.elem=(ElemType*)malloc(LIST_INIT_SIZE*sizeof(ElemType)); if(!L.elem)exit(OVERFLOW); L.length=0; L.listsize=LIST_INIT_SIZE; return OK; } //创建顺序表,插入元素 void ListInput_Sq(SqList &L){ int n,i; printf("input the length of Sqlist:"); scanf("%d",&n); L.length=n; for(i=0;i

大连理工大学概率上机作业

第一次上机作业 1.利用Matlab自带命令产生1000个均匀随机变量服从U(0,1)。 >>unifrnd(0,1,20,50) ans= Columns1through10 0.81470.65570.43870.75130.35170.16220.10670.85300.78030.5470 0.90580.03570.38160.25510.83080.79430.96190.62210.38970.2963 0.12700.84910.76550.50600.58530.31120.00460.35100.24170.7447 0.91340.93400.79520.69910.54970.52850.77490.51320.40390.1890 0.63240.67870.18690.89090.91720.16560.81730.40180.09650.6868 0.09750.75770.48980.95930.28580.60200.86870.07600.13200.1835 0.27850.74310.44560.54720.75720.26300.08440.23990.94210.3685 0.54690.39220.64630.13860.75370.65410.39980.12330.95610.6256 0.95750.65550.70940.14930.38040.68920.25990.18390.57520.7802 0.96490.17120.75470.25750.56780.74820.80010.24000.05980.0811 0.15760.70600.27600.84070.07590.45050.43140.41730.23480.9294 0.97060.03180.67970.25430.05400.08380.91060.04970.35320.7757 0.95720.27690.65510.81430.53080.22900.18180.90270.82120.4868 0.48540.04620.16260.24350.77920.91330.26380.94480.01540.4359 0.80030.09710.11900.92930.93400.15240.14550.49090.04300.4468 0.14190.82350.49840.35000.12990.82580.13610.48930.16900.3063 0.42180.69480.95970.19660.56880.53830.86930.33770.64910.5085 0.91570.31710.34040.25110.46940.99610.57970.90010.73170.5108 0.79220.95020.58530.61600.01190.07820.54990.36920.64770.8176 0.95950.03440.22380.47330.33710.44270.14500.11120.45090.7948 Columns11through20 0.64430.31110.08550.03770.03050.05960.17340.95160.03260.2518 0.37860.92340.26250.88520.74410.68200.39090.92030.56120.2904 0.81160.43020.80100.91330.50000.04240.83140.05270.88190.6171 0.53280.18480.02920.79620.47990.07140.80340.73790.66920.2653 0.35070.90490.92890.09870.90470.52160.06050.26910.19040.8244 0.93900.97970.73030.26190.60990.09670.39930.42280.36890.9827 0.87590.43890.48860.33540.61770.81810.52690.54790.46070.7302

大连理工大学-环境化学-所有作业答案

绪论部分: 2、简述环境问题的分类?(10分) 答:环境问题是多方面的,但大致可分为两类:原生环境问题和次生环境问题。由自然力引起的为原生环境问题,也称为第一环境问题。由于人类生产和生活引起生态系统破坏和环境污染,反过来又危及人类自身和生存和发展的现象,为次生环境问题,也叫第二环境问题。原生环境问题和次生环境问题很难截然分开,它们之间常常存在着某种程度的因果关系和相互作用。 4、什么是环境化学,学习环境化学有什么意义?(10分) 答:环境化学是一门研究有害化学物质在环境介质中的存在、化学特性、行为和效应及其控制的化学原理和方法的科学。 意义:用来掌握污染来源,消除和控制污染,确定环境保护决策,以及提供科学依据诸方面都起着重要的作用。 5、简述环境化学的分支学科。(10分) 答:主要包括6类。 ①环境分析化学:是研究化学品的形态、价态、结构、样品前处理和痕量分析的学科。 ②环境污染化学:大气、水体和土壤环境化学,元素循环的化学过程。 ③污染控制化学:主要研究与污染控制有关的化学机制及工艺技术中化学基础性问题。 ④污染生态化学:是研究化学污染物在生态系统中产生生态效应的化学过程的学科。 ⑤环境计算化学:主要利用有效的数学近似以及电脑程序计算分子的性质。 ⑥环境生物化学:是研究环境化学品对生命影响的学科。 第一章: 1、地球环境主要由哪些圈层构成?英文单词?各之间有什么联系?各有哪些性 质?(10分) 答:地球环境主要由大气圈(atmosphere)、水圈(hydrosphere)、土壤圈(pedosphere)、岩石圈(lithosphere)和生物圈(biosphere)构成。 联系:大气圈、水圈、土壤圈和生物圈共同组成了地球环境系统,每个圈层都离不开

2018年大连理工大学招生简章

大连理工大学2018年美术类专业招生简章 大连理工大学是教育部直属国家重点大学,是国家首批“211工程”和“985工程”重点建设高校,是国家“世界一流大学和一流学科”建设的高校。我校美术类招生专业为:雕塑、设计学类(含环境设计、视觉传达设计专业),均隶属于大连校区建筑与艺术学院。学院下设建筑系、艺术系、城乡规划系、工业设计系,拥有博士后科研流动站、两个一级学科博士点、四个一级学科硕士点,以及艺术专业硕士(MFA)学位授予权。美术类招生专业拥有高水平的师资队伍和卓越的办学条件,拥有完善的高级艺术人才培养体系和多元开放的国际化交流平台。雕塑专业注重对学生雕塑技艺及运用材料进行艺术创作与设计能力的培养;环境设计专业注重对学生艺术创造力、想象力、设计逻辑能力和设计技术能力的培养;视觉传达设计专业注重对学生视觉思维能力和对色彩、图形、图案、影像、文字、符号、图像等视觉元素的组织与创新能力的培养,各专业均具备推荐优秀毕业生免试攻读本校或外校研究生资格。毕业生专业能力突出,特色鲜明,具备较强的就业竞争力,可在文化传媒动漫设计公司、建筑景观室内设计公司、文化企事业单位、房地产企业等从事创意创作、设计及设计管理等相关工作。 一、招生专业及计划

注:各专业分省招生计划数以各省级招生考试机构实际公布为准。 二、招生对象及报考条件 1、招生对象:具有参加2018年全国普通高校统一考试资格的美术类考生。 2、报考条件:具有良好的美术基础和美术修养,符合专业体检要求。 三、专业考试 考生须参加高考所在省份美术类专业统考,我校不单独组织校考。 四、录取原则 1、考生专业统考成绩须达到高考所在省份美术类专业统考本科合格线,高考文化课成绩达到生源省级招生考试机构划定的艺术类同科类本科专业文化成绩录取控制分数线。 2、在考生政治思想品德考核、体检、外语单科成绩合格(原则上为70分)的情况下,按照考生综合成绩择优录取,成绩计算方式为:综合成绩=美术类专业统考成绩×60%+高考文化课成绩×40%。 3、综合成绩相同的考生,优先录取美术类专业统考成绩高者;美术类专业统考成绩和高考文化课成绩均相同者,依次优先录取语文、外语、数学成绩高者。 五、领导机构、监督及复查机制

大连理工大学优化方法上机大作业

2016年大连理工大学优化 方法上机大作业 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

2016年大连理工大学优化方法上机大作业学院: 专业: 班级: 学号: 姓名: 上机大作业1: 1.最速下降法:

function f = fun(x) f = (1-x(1))^2 + 100*(x(2)-x(1)^2)^2; end function g = grad(x) g = zeros(2,1); g(1)=2*(x(1)-1)+400*x(1)*(x(1)^2-x(2)); g(2) = 200*(x(2)-x(1)^2); end function x_star = steepest(x0,eps) gk = grad(x0); res = norm(gk); k = 0; while res > eps && k<=1000 dk = -gk;

ak =1; f0 = fun(x0); f1 = fun(x0+ak*dk); slope = dot(gk,dk); while f1 > f0 + 0.1*ak*slope ak = ak/4; xk = x0 + ak*dk; f1 = fun(xk); end k = k+1; x0 = xk; gk = grad(xk); res = norm(gk); fprintf('--The %d-th iter, the residual is %f\n',k,res); end x_star = xk; end >> clear >> x0=[0,0]'; >> eps=1e-4; >> x=steepest(x0,eps)

大连理工大学矩阵与数值分析上机作业

矩阵与数值分析上机作业 学校:大连理工大学 学院: 班级: 姓名: 学号: 授课老师:

注:编程语言Matlab 程序: Norm.m函数 function s=Norm(x,m) %求向量x的范数 %m取1,2,inf分别表示1,2,无穷范数 n=length(x); s=0; switch m case 1 %1-范数 for i=1:n s=s+abs(x(i)); end case 2 %2-范数 for i=1:n s=s+x(i)^2; end s=sqrt(s); case inf %无穷-范数 s=max(abs(x)); end 计算向量x,y的范数 Test1.m clear all; clc; n1=10;n2=100;n3=1000; x1=1./[1:n1]';x2=1./[1:n2]';x3=1./[1:n3]'; y1=[1:n1]';y2=[1:n2]';y3=[1:n3]'; disp('n=10时'); disp('x的1-范数:');disp(Norm(x1,1)); disp('x的2-范数:');disp(Norm(x1,2)); disp('x的无穷-范数:');disp(Norm(x1,inf)); disp('y的1-范数:');disp(Norm(y1,1)); disp('y的2-范数:');disp(Norm(y1,2)); disp('y的无穷-范数:');disp(Norm(y1,inf)); disp('n=100时'); disp('x的1-范数:');disp(Norm(x2,1));

disp('x的2-范数:');disp(Norm(x2,2)); disp('x的无穷-范数:');disp(Norm(x2,inf)); disp('y的1-范数:');disp(Norm(y2,1)); disp('y的2-范数:');disp(Norm(y2,2)); disp('y的无穷-范数:');disp(Norm(y2,inf)); disp('n=1000时'); disp('x的1-范数:');disp(Norm(x3,1)); disp('x的2-范数:');disp(Norm(x3,2)); disp('x的无穷-范数:');disp(Norm(x3,inf)); disp('y的1-范数:');disp(Norm(y3,1)); disp('y的2-范数:');disp(Norm(y3,2)); disp('y的无穷-范数:');disp(Norm(y3,inf)); 运行结果: n=10时 x的1-范数:2.9290;x的2-范数:1.2449; x的无穷-范数:1 y的1-范数:55; y的2-范数:19.6214; y的无穷-范数:10 n=100时 x的1-范数:5.1874;x的2-范数: 1.2787; x的无穷-范数:1 y的1-范数:5050; y的2-范数:581.6786; y的无穷-范数:100 n=1000时 x的1-范数:7.4855; x的2-范数:1.2822; x的无穷-范数:1 y的1-范数: 500500; y的2-范数:1.8271e+004;y的无穷-范数:1000 程序 Test2.m clear all; clc; n=100;%区间 h=2*10^(-15)/n;%步长 x=-10^(-15):h:10^(-15); %第一种原函数

大连理工大学部门自聘人员门户账号申请流程

大连理工大学部门自聘人员门户账号申请流程 一、名词解释 1、网信中心:大连理工大学网络与信息化中心。 2、服务大厅:网络与信息化中心服务大厅(网信中心一楼东侧大厅),办理各 种校园网服务业务。 3、门户:大连理工大学校园综合服务门户(https://www.sodocs.net/doc/df7614087.html,)。 二、门户账号具体申请流程 部门自聘人员(以下简称申请人)由于工作要求,需要登录门户或统一身份认证系统,经部门同意,可以申请门户账号即职工号。 1、登录网信中心主页(https://www.sodocs.net/doc/df7614087.html,),在“信息服务”栏中选择“门 户账号申请服务”点击“在线申请”。 2、进入“部门自聘人员获取注册信息”页面,如图1所示。如果之前注册过且 没有通过审批的用户,请点击“查看注册信息”按钮进行查看;首次注册的用户,请点击“直接注册”按钮,进入“部门自聘人员职工号申请”页面,如图2所示。在此申请表中,填入相关信息,确认无误后,在线提交。 图1 部门自聘人员获取注册信息 图2 部门自聘人员职工号申请

3、在线提交后,进入注册信息显示页面,如图3所示,可以看到系统自动生成 的职工号即门户账号,请记住。点击“Excel”按钮或者“Pdf”按钮进行保存,或者点击“Email”按钮通过邮件发送来保存。打开保存的申请表进行打印。 图3部门自聘人员职工号申请表 4、纸质的申请表加盖单位公章及部门负责人签字后,带本人身份证复印件到服 务大厅办理审批业务。

5、申请表由网信中心进行审批。未通过审批的申请,网信中心会通知申请人, 告诉未通过审批的原因;通过审批的申请,网信中心2个工作日内激活账号。 6、账号激活后,申请人可登录门户,输入申请的职工号,初始密码为身份证的 后六位,即可登录。 三、其他业务办理 1、门户账号注销服务 如果申请人不需要使用门户账号了(如离职、转岗等),则部门自聘人员审核人要及时登录门户,选择“系统管理”栏目下的“部门自聘人员管理”,进行账号的销户管理。 2、门户账号延期服务 申请的账号时限为一学期,即从申请日开始到学期末结束。到期后,如果需要继续使用账号,由申请人所在单位的部门自聘人员审核人员,登录门户,选择“系统管理”栏目下的“部门自聘人员管理”,进行账号的延期管理,延期的时限同样为一学期,到学期末结束;否则账号将无法继续正常使用。 网络与信息化中心2010年6月21日

大连理工大学教授和副教授岗位竞聘申报基本业务条件

附件2:大连理工大学教授和副教授岗位竞聘申报基本业务条件(2011) 为强化要求教师履行基本职责,特制订《大连理工大学教授和副教授岗位竞聘申报基本业务条件》(2011)。 一、教授岗位分为教学科研型岗位(A类岗位)、科学研究型岗位(B类岗位)和教学为主型岗位(C类岗位,指任职期间长期承担学校公共基础课或学科大类基础课主讲任务<注释5>)。

二、副教授岗位分为教学科研型岗位(A类岗位)和科学研究型岗位(B类岗位)。

注释: 1、所有成果以归属大连理工大学的业绩成果为主,排名以参加人员总排序为准。 所有成果须与大连理工大学教职工工作业绩信息系统所填数据一致,网址http://202.118.68.228:8080/DUTHRWEB/。 业绩成果有效时间段:2006年9月1日至2011年10月31日。 任职不满五年的为任现职起始时间至2011年10月31日 校外调入人员以归属大连理工大学和原单位的业绩成果为主,但来校后以非大连理工大学名义投稿的论著、教材、项目、获奖、专利等不计; 博士后出站来校工作人员以归属大连理工大学和在博士后期间取得的业绩成果为主,但来校后以非大连理工大学名义投稿的论著、教材、项目、获奖、专利等不计; 博士毕业来校工作人员以来校后取得的归属大连理工大学的业绩成果为主,但博士毕业前投稿的论著、教材、项目、获奖、专利(论著以期刊所注收稿日期为准,教材以交稿日期为准,项目、获奖、专利以申请日期为准)等和来校以后以非大连理工大学名义投稿的论著、教材、项目、获奖、专利等不计。 2、承接科研课题经费以学校提取管理费的课题经费计算,重大项目是指:国家科技重大专项、86 3、973、国家科技支撑 计划、国家自然科学基金(国家创新研究群体科学基金、杰青、重点、重大项目和重大国际合作)、重大科学研究计划项目,ITER计划项目、国家重大科学仪器设备开发专项、总装装备预研项目、国防基础科研项目、军品协作配套科研项目、国防重大专项、国防重点基金,GF863,GF973,教育部哲学社会科学研究重大课题攻关项目、国家社会科学基金重大、重点项目,横向项目单项400万以上。 3、表中所列业务条件为满足教授和副教授岗位任职条件的最低要求,各部门可根据本文件规定制定教授和副教授岗位竞聘 申报条件,但不得低于本文件要求。 4、对于发表论文篇数少、档次高的竞聘人员,由各专业技术岗位评聘分委员会讨论推荐,报学校专业技术岗位评聘委员会 审定同意,占限额参加学校评审会。 5、学校公共基础课 公共外语体育思想政治理论课高等数学大学物理及实验普通化学计算机基础理论力学材料力学 电工电子学画法几何与制图 6、教学研究认定期刊目录 高等教育研究北京大学教育评论清华大学教育研究华东师范大学学报(教育科学版)比较教育研究教师教育研究开放教育研究中国高等教育教育科学外国教育研究中国高教研究课程?教材?教法高等工程教育研究高教探索现代大学教育现代教育技术中国教育学刊学位与研究生教育中国大学教学高教发展与评估 思想理论教育导刊大学教育科学实验技术与管理实验室研究与探索实验室科学 7、人文社科权威期刊 A类管理世界经济研究哲学研究马克思主义与现实法学研究政治学研究社会学研究历史研究教育研究新闻与传播研究文学评论中国语文情报学报文艺研究心理学报案中国社会科学新华文摘《光明日报》理论版《人民日报》理论版外语教学与研究体育科学中国体育科技北京体育大学学报体育学刊B类外国语现代外语外语学刊外语教学外国文学评论国外文学当代外国文学外国文学外国文学研究中国翻译体育与科学成都体育学院学报上海体育学院学报体育文化导刊武汉体育学院学报天津体育学院学报西安体育学院学报广州体育学院学报山东体育学院学报南京体育学院学报(社会科学版)沈阳体育学院学报首都体育学院学报中国学校体育 8、建筑与艺术学院认定的建筑学科国内期刊目录 A 类建筑学报城市规划城市规划学刊风景园林中国园林建筑师美术美术研究装饰美术与设计美苑 B类世界建筑工业建筑建筑技术建筑科学建筑与文化新建筑时代建筑华中建筑规划师国外城市规划城市交通城市建筑住宅产业建筑技艺电声技术灯与照明低温建筑技术景观设计中外景观国际新景观艺术与设计产品设计现代广告包装与设计室内广告研究艺术设计研究设计艺术室内设计与装修中国建筑装饰装修南京艺术学院学报(美术与设计版)世界美术美术观察雕塑新美术美术大观中国油画被国际六大检索系统EI\ISTP\SSCI\A&HCI\ISSHP收录的国内论文,中文核心期刊目录收录的期刊; 上述期刊均不计增刊。 9、学科权威性出版社目录 人民出版社高等教育出版社科学出版社电子工业出版社机械工业出版社化学工业出版社中国建筑工业出版社中国财政经济出版社 10、体育教练员率领我校运动队比赛成绩量化标准 (1)我校高水平运动队教练员率队参加省级比赛,运动员获得个人项目第一名1分,获得集体项目第一名2分;率队参加国家级比赛,运动员获得个人项目第一、二名4分,第三、四名3分,第五、六名2分,第七、八名1分;获得集体项目

大连理工大学矩阵大作业

2013级工科硕士研究生 《矩阵与数值分析》课程数值实验报告 大连理工大学 Dalian University of Technology

一、设 6 2 2 10 1 N N j S j = = - ∑,分别编制从小到大和从大到小的顺序程序分别计算 100001000000 , S S 并指出两种方法计算结果的有效位数。 程序代码: 从小到大: function f=s(N); %定义函数s f=0; %初始值为0 for j=N:-1:3 %j从3到n循环(从小到大) ft=1000000/(j^2-1); %Sj f=f+ft; %SN end 从大到小: function f=s(N); %定义函数s f=0; %初始值为0 for j=N:-1:3 %j从3到n循环(从小到大) ft=1000000/(j^2-1); %Sj f=f+ft; %SN end 执行结果: 从小到大: s(10000) ans = 4.16566671666167e+05 s(1000000) ans =

4.166656666671731e+05 有效数字:16,16 从大到小: s(10000) ans = 4.165666716661668e+05 s(1000000) ans = 4.166656666671667e+05 有效数字:16,16 分析: 小数和大数相加时,按照从大到小的顺序和按照从小到大的顺序得出的结果不同,前者由 于舍入误差的影响而使结果不准确,所以应避免大数吃小数的现象。 二、解线性方程组 1.分别利用Jacobi 迭代法和Gauss-Seidel 迭代法求解线性方程组Ax b =,其中常向量为()21n -维随机生成的列向量,系数矩阵A 具有如下形式 1111 11 1122n n n n n n n n T I I I A I I T I --------+-?? ?- ?= ? - ? -+? ? , 其中1 211112n T --?? ? - ?= ?- ? -? ? 为1n -阶矩阵,1n I -为1n -阶单位矩阵,迭代法计算停止的条件为:10 12 10k k x x -+-<,给出10,100,1000n =时的不同迭代步数. 程序代码:

大连理工c语言第一次上机作业参考答案

第一次上机作业参考答案: 1.大写字母转换成小写字母 从键盘输入一个大写英文字母,输出相应的小写字母。 例:输入G 输出g #include void main() { char c; c=getchar(); if(c>='A' && c<='Z') c+=32; putchar(c); } 2.求平方根 输入1 个实数x,计算并输出其平方根(保留1 位小数)。 例:输入17 输出The square root of 17.0 is 4.1 #include #include void main() { float x,root; scanf("%f",&x); if(x>0) root=sqrt(x); else printf("Input Error!\n"); printf("The square root of %.1f is %.1f\n",x,root); } 3.Temperature Conversion Design a program which converts from degrees Fahrenheit temperature to degrees Celsius temperature. c = 5/9(f-32) a)Input Fahrenheit temperature will be type float. b)Display the temperatures with 2 places of precision #include void main() { float f,c; scanf("%f",&f); c = 5.0/9*(f-32); printf("Fahrenheit %.2f is equal to Celsius %.2f\n",f,c); } 4. 计算旅途时间 输入2 个整数time1 和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。 (有效的时间范围是0000 到2359,不需要考虑出发时间晚于到达时间的情况。) 例:输入712 1411 (出发时间是7:12,到达时间是14:11) 输出The train journey time is 6 hrs 59 mins. #include void main( ) { int time1, time2, hours, mins; scanf("%d%d", &time1, &time2);

大连理工大学机械设计大作业

目录 一、设计任务书及原始数据 (2) 二、根据已知条件计算传动件的作用力 (3) 2.1计算齿轮处转矩T、圆周力F t 、径向力F r及轴向力F a .. 3 2.2计算链轮作用在轴上的压力 (3) 2.3计算支座反力 (4) 三、初选轴的材料,确定材料的机械性能 (4) 四、进行轴的结构设计 (5) 4.1确定最小直径 (5) 4.2设计其余各轴段的直径和长度,且初选轴承型号 (5) 4.3选择连接形式与设计细部结构 (6) 五.轴的疲劳强度校核 (6) 5.1轴的受力图 (6) 5.2绘制弯矩图 (7) 5.3绘制转矩图 (8) 5.4确定危险截面 (9) 5.5计算当量应力,校核轴的疲劳强度 (9) 六、选择轴承型号,计算轴承寿命 (10)

6.1计算轴承所受支反力 (10) 6.2计算轴承寿命 (11) 七、键连接的计算 (11) 八、轴系部件的结构装配图 (12) 一、设计任务书及原始数据 题目二:二级展开式斜齿圆柱齿轮减速器输出轴组合结构设计

表1 设计方案及原始数据 二、根据已知条件计算传动件的作用力 2.1计算齿轮处转矩T、圆周力F t、径向力F r及轴向力F a 已知:轴输入功率P=4.3kW,转速n=130r/(min)。 (1)齿轮上的力 转矩计算公式:T=9.550×106P/n 将数据代入公式中,得:T=315885(N·mm) 圆周力计算公式: F t =2T/,==416(mm) (认为是法面模数) 将转矩T带入其中,得:F t =1519(N) 径向力计算公式:F r =F t ×tanα/cos,= 将圆周力F t 带入其中,得:F r =558(N) 轴向力计算公式:F a = F t ×tan 将圆周力F t 带入其中,得:F a =216(N) 2.2计算链轮作用在轴上的压力 链轮的分度园直径 链速v= 链的圆周力F= 链轮作用在轴上的压力

大连理工大学优化方法上机作业

大连理工大学优化方法上机 作业 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

优化方法上机大作业 学院:电子信息与电气工程学部 姓名: 学号: 指导老师:

上机大作业(一) %目标函数 function f=fun(x) f=100*(x(2)-x(1)^2)^2+(1-x(1))^2; end %目标函数梯度 function gf=gfun(x) gf=[-400*x(1)*(x(2)-x(1)^2)-2*(1-x(1));200*(x(2)-x(1)^2)]; End %目标函数Hess矩阵 function He=Hess(x) He=[1200*x(1)^2-400*x(2)+2,-400*x(1); -400*x(1), 200;]; end %线搜索步长 function mk=armijo(xk,dk) beta=0.5; sigma=0.2; m=0; maxm=20; while (m<=maxm) if(fun(xk+beta^m*dk)<=fun(xk)+sigma*beta^m*gfun(xk)'*dk) mk=m; break; end m=m+1; end alpha=beta^mk newxk=xk+alpha*dk fk=fun(xk) newfk=fun(newxk) %最速下降法 function [k,x,val]=grad(fun,gfun,x0,epsilon) %功能:梯度法求解无约束优化问题:minf(x) %输入:fun,gfun分别是目标函数及其梯度,x0是初始点, % epsilon为容许误差 %输出:k是迭代次数,x,val分别是近似最优点和最优值 maxk=5000; %最大迭代次数

相关主题