中国海洋大学MATLAB期末复习2014_问题详解

中国海洋大学MATLAB期末复习2014_问题详解
中国海洋大学MATLAB期末复习2014_问题详解

一、计算题:

1. 设2u =,3v =,计算:(1) 4log uv

v

;(2)

()

2

2e

u

v v u

+-;参考答案: >> u=2; >> v=3; (1)

>> 4*u*v/log(v) ans =

21.8457 (2)

>> (exp(u)+v)^2/(v^2-u) ans =

15.4189 (3)

>> sqrt(u-3*v)/(u*v) ans =

0 + 0.4410i

2. 计算cos 60°>> cos(pi/3)-(9-2^(1/2))^(1/3)

ans =

-1.4649

3. 计算下列积分。 (1) 1

35 1

d x x x x -++?

(2) 10102

1

1

sin d d 4

x y

y

x y x ++??

(3)

dx x x )]6

cos()3

(2[sin 20

π

π

π

+

++

?

参考答案: (1)

>> f = @(x)x+x.^3+x.^5; >> q = quad(f,-1,1) q =

2.2204e-016 (2)

>> f5 = @(x,y)sin(y).*(x+y)./(x.^2+4); >> q = dblquad(f5,1,10,1,10) q =

5.5254 (3)

>> f = inline('sin(2*(x+pi/3))+cos(x+pi/6)','x'); >> Q = quad(f,0,2*pi)

Q =

6.7851e-009

4. 创建一个含10000个元素的数组,其值依次为1到10000之间的整数。用逻辑数组计算大于5000的元素的平方根。

a = 1:10000; %Declare array a

b = a > 5000; %Create mask

a(b) = sqrt(a(b)); %Take square root 5. 对2

3

2

2

3a (x-y)-4b (y-x) 进行因式分解

参考答案:

>> factor(sym('3*a^2*(x-y)^3 - 4*b^2*(y-x)^2')) ans =

(x-y)^2*(3*a^2*x-4*b^2-3*a^2*y)

6. 求解线性方程组?????

??-=+-+-=-+-=++-=--+8

102569583

2475412743w z y x w z x w z y x w z y x

>> A=[3 4 -7 -12; 5 -7 4 2; 1 0 8 -5; -6 5 -2 10]

A =

3 4 -7 -12 5 -7 4 2 1 0 8 -5 -6 5 -2 10 >> B=[4;-3;9;-8] B = 4 -3 9 -8 >> x=A\B x =

-1.4841 -0.6816 0.5337 -1.2429

7. 计算下列各式 (1)0tan sin lim

1cos 2x x x

x

→--

(2)3

2

2sin y x x x =-+,求y '

(3)()ln y xy x y =+,求/f x ??,/f y ??,2

/f x y ???

(4)ln(1)y t dx =+?,27

ln(1)y t dx =

+?

参考答案: (1)

>> limit(sym('(tan(x) - sin(x))/(1-cos(2*x))')) ans = 0 (2)

>> y = sym('x^3 - 2*x^2 + sin(x)'); >> diff(y) ans =

3*x^2-4*x+cos(x) (3)

>> f = x*y*log(x+y); >> fx = diff(f,x) fx =

y*log(x+y)+x*y/(x+y) >> fy = diff(f,y) fy =

x*log(x+y)+x*y/(x+y) >> f2xy = diff(fx,y) f2xy =

log(x+y)+y/(x+y)+x/(x+y)-x*y/(x+y)^2 (4) >> syms t

>> y = log(1+t); >> int(y) ans =

log(1+t)*(1+t)-t-1 >> int(y,0,27) ans =

56*log(2)+28*log(7)-27

8. 已知变量:A='ilovematlab';B='matlab',请找出: (1)B 在A 中的位置; (2)把B 放在A 后面。 解:Lb=strfind(A,B) Lb= 6

Le=Lb+length(B)-1 Le= 11

9. 炼钢基本上是一个氧化脱碳的过程,钢液中原含碳量多少直接影响到冶炼时间的长短,下表是某平炉的熔钢完毕碳(x )与精炼时间(y )的生产记录:

现希望从上表的数据中找出x与y变化规律的经验公式,用多项式进行曲线拟合,并给出相应的曲线。

x=[104 134 150 163 180 190 200];

>> y=[100 135 168 175 200 215 220];

>> f=polyfit(x,y,2)

f =

-0.0016 1.7666 -68.3091

>> plot(x,y,'o',x,polyval(f,x))

x与y

y=-0.0016*x^2+1.7666*x-68.3091

10. 有如下数据:

利用本章介绍的几种插值方法对其进行插值,得到每隔0.05的结果。

编写脚本文件,文件内容为:

% Interpolation using the four methods

x=[1 1.1 1.2 1.3 1.4];

y=[1.00000 1.23368 1.55271 1.99372 2.61170];

length_of_x=length(x);

scalar_x=x(1):0.05:x(length_of_x);

length_of_sx=length(scalar_x);

y_nearest = zeros(length(scalar_x),1);

y_linear = zeros(length(scalar_x),1);

y_spline = zeros(length(scalar_x),1);

y_cubic = zeros(length(scalar_x),1);

for i=1:length_of_sx

y_nearest(i)=interp1(x,y,scalar_x(i),'nearest'); y_linear(i) =interp1(x,y,scalar_x(i),'linear'); y_spline(i) =interp1(x,y,scalar_x(i),'spline'); y_cubic(i) =interp1(x,y,scalar_x(i),'cubic'); end

subplot(2,2,1),plot(x,y,'*'),hold

on,plot(scalar_x,y_nearest),title('method=nearest'); subplot(2,2,2),plot(x,y,'*'),hold

on,plot(scalar_x,y_linear),title('method=linear'); subplot(2,2,3),plot(x,y,'*'),hold

on,plot(scalar_x,y_spline),title('method=spline'); subplot(2,2,4),plot(x,y,'*'),hold

on,plot(scalar_x,y_cubic),title('method=cubic');

得到结果为:

二、绘图题:

1. 绘制双曲抛物面:

22

164

x y

z=-,1616

x

-<<,44

y

-<<

参考答案:

>> [X,Y] = meshgrid(-16:0.4:16,-4:0.1:4); >> Z = X.^2/16 - Y.^2/4;

>> surf(X,Y,Z)

2. 绘制函数()()()

221

exp 2f x x y π

=

-+在33x -<<,33y -<<上的表面图 参考答案: >> syms x y

>> z = 1/(2*pi)*exp(-(x^2+y^2)); >> ezsurf(x,y,z,[-3,3,-3,3]);

3. 求函数cos(x)的5次拟合多项式p(x),并绘制出cos(x)和p(x)在[0,2pi]区间的函数曲线。

4. 编写MATALAB 程序,完成下列任务:

(1)在区间[0,4*pi]上均匀地取100个点构成向量;

(2)分别计算函数y1=sin(t)与y2=2cos(2t)在向量t处于区间[0,4*pi]上的函数值;(3)在同一图形窗口绘制曲线y1=sin(t)与y2=2cos(2t),要求y1曲线为黑色点画线,y2曲线为红色虚线圆圈;并在图中恰当位置标注两条曲线的图例;给图形加上标题“y1 and y2”。参考答案:

(1)t=linspace(0,4*pi,100);

(2)y1=sin(t);

y2=2*cos(2*t);

(3)plot(t,y1,'k-.');

text(1.2,sin(1.2)-0.1,'y1\rightarrow','Fontsize',12);

hold on;

plot(t,y2,'r--o');

text(4.8,1.5,'y2\rightarrow','Fontsize',12);

title('y1 and y2');

5. 编写程序,实现功能为:创建图形窗口,并且设置其默认背景为黄色,默认线宽为 4 个

像素,在该窗口中绘制椭圆

22

22

1

x y

a b

+=的图像,其中的a和b任选。

参考答案:

figure('Color','y');

set(gca,'DefaultLineLineWidth',4);

a = 4;

b = 3;

x = linspace(-a,a,100);

y1 = sqrt((1-x.^2/(a^2))*b^2);

y2 = -sqrt((1-x.^2/(a^2))*b^2);

h1=line(x,y1); hold on;

h2=line(x,y2);

set(h1,'LineWidth','default'); set(h2,'LineWidth','default'); 三、编程题:

1. 编写一个脚本,判断输入字符串中每个单词的首字母是否为大写,若不是则将其修改为大写,其他字母为小写。 参考答案:

脚本文件内容为:

str = 'this is the string to be converted'; nlength = length(str); for k=1:nlength

if (k==1 || isspace(str(k-1))) && (str(k)<='z' && str(k)>='a') str(k) = char(double(str(k)) - 32); end end

disp(str);

2. 在MATLAB 中使用一个循环确定:如果用户最初在一个银行帐户中存储$10000,并且在每年的年终再存储$10000(银行每年支付6%的利息),那么账户上要积累$1000000要需要多长时间。

参考答案: 33年。 n=0; z=10000; y=1+0.01*6;

while z<=1000000 z=z*y+10000; n=n+1; end disp(n)

3. 编写matlab 语句,计算)(t y 的值

???<+≥+-=0

53053)(22t t t t t y

已知t 从-9到9每隔0.5取一次值。运用循环和选择语句进行计算。

4. 编制程序,从键盘输入一系列的测量数,计算它们的平均值

∑==N i i

x N x 11以及标准差)

1()(12

12--=

∑∑==N N x x N N i N

i i i σ。这些数可以是正数,负数或0。要求给出输入值的个数,然

后用for 循环读取所有数值。

% Initialize sums

sum_x = 0; sum_x2 = 0;

% Get the number of points to input.

n = input('Enter number of points: ');

% Check to see if we have enough input data.

if n < 2 % Insufficient data

disp ('At least 2 values must be entered.');

else % we will have enough data, so let's get it.

% Loop to read input values.

for ii = 1:n

% Read in next value

x = input('Enter value: ');

% Accumulate sums.

sum_x = sum_x + x;

sum_x2 = sum_x2 + x^2;

end

% Now calculate statistics.

x_bar = sum_x / n;

std_dev = sqrt((n * sum_x2 - sum_x^2) / (n * (n - 1))); % Tell user.

fprintf('The mean of this data set is: %f\n', x_bar); fprintf('The standard deviation is: %f\n', std_dev); fprintf('The number of data points is: %f\n', n);

end

Matlab上机实验答案

Matlab上机实验答案 实验一 MATLAB运算基础 1. 先求下列表达式的值,然后显示MATLAB工作空间的使用情况并保存全部变量。 >> z1=2*sin(85*pi/180)/(1+exp(2)) z1 = >> x=[2 1+2i; 5]; >> z2=1/2*log(x+sqrt(1+x^2)) z2 = - + + -

>> a=::; >> z3=(exp.*a)-exp.*a))./2.*sin(a++log(+a)./2) (>> z33=(exp*a)-exp*a))/2.*sin(a++log(+a)/2)可以验证z3==z33,是否都为1) z3 = Columns 1 through 5 + + + + + Columns 6 through 10 + + + + + Columns 11 through 15 + + + + + Columns 16 through 20 + + + + +

Columns 21 through 25 + + + + + Columns 26 through 30 + + + + + Columns 31 through 35 + + + + + Columns 36 through 40 + + + + + Columns 41 through 45 + + + + + Columns 46 through 50

+ + + + + Columns 51 through 55 + + + + + Columns 56 through 60 + + + + + Column 61 + (4) 2 2 4 2 01 112 2123 t t z t t t t t ?≤< ? =-≤< ? ?-+≤< ? ,其中t=0:: >> t=0::; >> z4=(t>=0&t<1).*(t.^2)+(t>=1&t<2).*(t.^2-1)+(t>=2&t<3).*(t.^ 2-2.*t+1) z4 =

中国海洋大学计算机视觉课程大纲(理论课程)-中国海洋大学信息科学与

中国海洋大学计算机视觉课程大纲(理论课程) 英文名称:Computer Vision 【开课单位】信息学院计算机系【课程模块】工作技能 【课程编号】080504301305 【课程类别】选修 【学时数】68 (理论51 实践17 )【学分数】3.5 一、课程描述 (一)教学对象 计算机相关专业学生。 (二)教学目标及修读要求 1、教学目标 了解计算机视觉的应用领域,掌握基本的图像分割、特征检测、聚类及分类算法,理解相机模型以及相机标定方法,学会利用已有相关算法,使用OpenCV进行相关视觉应用的开发。 2、修读要求 计算机视觉属于计算机专业的一门新课,和研究前沿结合的比较紧密,需要学生具有数字图像处理、计算机图形学以及线性代和概率论方面的基础。 (三)先修课程 数字图像处理。 二、教学内容 (一)绪论 1、主要内容:介绍计算机视觉的基本概念,应用领域,发展历史等相关内容。 2、教学要求:了解计算机视觉的应用领域及学习的内容。 (二)第二章图像形成 1、主要内容:几何基元和变换,光度测定学的图像形成,数字摄像机。 2、教学要求:理解图像形成的物理过程,包括相机镜头的物理特性对图像形成过程的影响,掌握3D到2D的投影变换,掌握相机内参和外参的概念。 3、重点、难点:相机内参和外参的标定。 (三)第三章图像处理 1、主要内容:点算子,线性滤波器,其他邻域算子,傅里叶变换,几何变换等。 2、教学要求:掌握数字图像处理课程相关的基本内容,包括空间域的图像处理及频率域的图像处理基本方法。 3、重点、难点:傅里叶变换。 (四)第四章特征检测与匹配 1、主要内容:图像的点与块,图像的边缘,直线。 2、教学要求:理解图像特征的概念,掌握几种特征(点、块、边缘、直线)的检测方法,了解特征匹配的在图像拼接及相机标定等方面的应用。 3、重点、难点:几种特征描述子的生成过程。 (五)第五章图像分割 1、主要内容:活动轮廓,基于区域的分割。 2、教学要求:掌握几种流行的图像分割方法,包括基本的阈值方法,活动轮廓方法,基于聚类的方法。 (六)第六章基于特征的配准 1、主要内容:基于2D和3D特征的配准,姿态估计,几何内参标定。

AHA-C大作业题目及要求

AHA-C语言程序设计大作业要求 一、作业目的 1、掌握用C语言进行程序设计的基本方法。 2、熟练掌握window控制台应用程序的编写。 3、初步完成一个应用程序的设计、编码、调试,了解程序设计过程,锻炼实际应用能力。 二、作业内容 猜数字游戏: 计算机随机生成没有重复的n个数,用户从键盘输入猜测的数。每猜一次,电脑给出提示信息。如果用户输入的数跟计算机生成的数,数值和位置都完全相等,则胜出。 基本功能要求: 1.随机生成没有重复的4个数。(每个数字在0-9范围内)。 2.用户从键盘输入4个不重复的数,程序能对用户输入的数与随机生成的数进行匹配,并 给出提示信息:“有x个数数值和位置都相同!有y个数数值相同,但位置不同。” 3.控制用户的尝试次数为10次。 4.计算、输出并保存用户的得分,计分规则:总分是100分,每失败一次扣10分。 5.有操作菜单,能根据不同选择运行不同功能:1:开始游戏!2:查看上次成绩!3:输 出帮助信息!0:退出程序! 扩展功能要求: 1.对用户输入的数字进行检查,如果用户输入重复的数,给出提示,要求重新输入。 2.能对游戏进行设置:在操作菜单中增加相应的选项:“4:系统设置”。 (1)修改要猜的数字的个数n,根据修改后的n值,计算机可随机生成n个数,用户进行n个数的猜测游戏。 (2)修改可以尝试的次数。 3.若游戏胜出且成绩在前五名,可输入并记录对应的用户姓名,并添加到积分榜中。操作 菜单中相应选项改为“2:积分榜!”,用于把积分榜中保存的前五名成绩及用户姓名显示出来。 4.能对积分榜的成绩进行排序和输出。 提示:(1)生成一个0~9的随机数,使用rand函数: #include #include //使用rand函数必须使用此头文件 #include int main() { int a; srand(time(0)); //生成一个种子。整个程序只写一次即可。 a=rand()%10; //生成一个随机数。 printf("%d\n",a); return 0;

MATLAB全部实验及答案

MATLAB全部实验及答案 实验一、MATLAB基本操作 实验内容及步骤 4、有关向量、矩阵或数组的一些运算 (1)设A=15;B=20;求C=A+B与c=a+b? (2)设A=[1 2 3;4 5 6;7 8 9],B=[9 8 7;6 5 4;3 2 1];求A*B与 A.*B? A*B就是线代里面的矩阵相乘 A.*B是对应位置的元素相乘(3)设a=10,b=20;求i=a/b=0.5与j=a\b=2? (4)设a=[1 -2 3;4 5 -4;5 -6 7] 请设计出程序,分别找出小于0的矩阵元素及其位置(单下标、全 下标的形式),并将其单下标转换成全下标。 clear,clc a=[1 -2 3;4 5 -4;5 -6 7]; [x,y]=find(a<0); c=[]; for i=1:length(x) c(i,1)=a(x(i),y(i)); c(i,2)=x(i); c(i,3)=y(i); c(i,4)=(y(i)-1)*size(a,2)+x(i); end c

(5)在MATLAB命令行窗口运行A=[1,2;3,4]+i*[5,6;7,8];看结果如何?如果改成运行A=[1,2;3,4]+i[5,6;7,8],结果又如何?前面那 个是虚数矩阵,后面那个出错 (6)请写出完成下列计算的指令: a=[1 2 3;3 4 2;5 2 3],求a^2=?,a.^2=? a^2= 22 16 16 25 26 23 26 24 28 a.^2= 1 4 9 9 16 4 25 4 9 (7)有一段指令如下,请思考并说明运行结果及其原因 clear X=[1 2;8 9;3 6]; X( : ) 转化为列向量 (8)使用三元组方法,创建下列稀疏矩阵 2 0 8 0 0 0 0 1 0 4 0 0 6 0 0 0 方法一: clear,clc

2012中国海洋大学招生专业目录解读

2012中国海洋大学招生专业目录解读(红色字体为变化部分) 一、海洋环境学院 无变化 二、信息科学与工程学院 1、新增专业: 070501自然地理学 初试考试科目:①101思想政治理论②201英语一③601高等数学④913自然地理学B 或808地理信息系统 初试专业课参考书:伍光和等,《自然地理学》,高等教育出版社,第四版 复试考试科目:1.遥感概论或C++语言编程2.科技英语 复试参考书:遥感概论《遥感原理与应用》,孙家抦编著,武汉大学出版社,2005: C++语言编程《C++ 程序设计》,谭浩强编著,清华大学出版社 ,2004 招生人数:4人 085215测绘工程(专业学位) 初试考试科目:①101思想政治理论②204英语二③302数学二④913自然地理学B 或808 地理信息系统 初试专业课参考书:伍光和等,《自然地理学》,高等教育出版社,第四版 复试考试科目:1.遥感概论或C++语言编程2.科技英语 复试参考书:遥感概论《遥感原理与应用》,孙家抦编著,武汉大学出版社,2005: C++语言编程《C++ 程序设计》,谭浩强编著,清华大学出版社 ,2004 复试考试科目:1.遥感概论或C++语言编程2.科技英语 招生人数:5人 2、变化专业 085211计算机技术(专业学位) 初试考试科目:①101思想政治理论②204英语二③302数学二④910高级程序设计 参考书:谭浩强,C 程序设计(第三版),清华大学出版社 复试考试科目:程序设计实践(上机考试:用C++语言现场编程完成要求并上机通过。编程环境:中文版VC6.0) 085212软件工程(专业学位) 文 硕 考 研 h t t p :/ /w w w .w e n s h o r .c o m

习题课及大作业题目要求

一、一次课 0+5+10+15…+45+50的值(等差数列的和)。 练习2:设计一评分程序,输入不同的分数会得到不同的评论,分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“输入错误!”。 练习3:用顺序结构实现数值匹配:输入1~100之间的任意1个整数,然后系统随机产生1~100之间的整数,直到和预先输入的整数一样,然后输出匹配的次数和匹配的时间。 练习4:设计一个VI,用移位寄存器对连续产生的随机数进行100次累加,用累加值除以循环次数100,求这些随机数的平均数。再用判断平均数是否在0.45~0.55范围内,如果在此范围内则点亮指示灯,并计算程序运行所耗的时间。提示:可以用‘比较’子模板中的‘判定范围并强制转换’函数判断数的范围。 二、二次课 练习1:建立一个VI,产生一个包含20个随机数的数组,并输出它的第1,5,12,18个元素所组成的数组。 练习2:创建一个2行10列的二维数组,为数组赋值如下: 10,11,12, (19) 19,18,17, (10)

然后将此二维数组改为一个一维数组,成员为10,11,12,…19,19,18,17,10 练习3:用数组函数创建一个二维数组显示控件,数组元素为: 1,2,3, (10) 2,3,4,….10,1 3,4,5,….10,1,2 10,9,8, (1) 9,8,7,….1,10 8,7,6,….1,10,9 然后,用数组函数求出创建的数组大小,并将创建的数组转置。 练习4:构建一个VI,将包含10个随机数的一个数组的元素顺序颠倒过来,再将数组最后5个元素移到数组前端,形成一个新数组。练习5:创建一个簇控件,成员分别为字符型控件“姓名”,数值型控件“学号”,布尔型控件“注册”,从这个簇控件中提取出簇成员“注册”,显示在前面板上。 三、三次课 练习1:在一个波形图中显示3条随机数组成的曲线,分别用红、绿、篮颜色表示,其取值范围分别为0~1、1~5和5~10。 练习2:用循环结构产生0~10之间的随机数,每次循环都延时1s在波形图表上显示出来,要求同时显示两条直线2和8,要求线条略粗于随机数曲线,要求Y坐标保持在0~10范围内。当随机数大于9时LED灯闪烁,小于1时,波形图表不可见。每次运行时图标从头显示。

Matlab实验五分支结构程序设计答案

实验五分支结构程序设计 实验内容 (1)从键盘输入一个数,将它反向输出,例如输入693,输出为396 >> clear >> format long g s=input('s=') n=fix(log10(s)); A=0; for i=1:n a=fix(s/10^n); x=fix(mod(s,10^i)/10.^(i-1)); A=A+x*10^(n+1-i); end A+a s=693 s = 693 ans = 396 (2)输入一个百分制成绩,要求输出成绩等级A,B,C,D,E其中90-100位A,80-89为B,70-79为C,60-69为D,60以下为E 1)分别用if语句和switch语句实现 2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩应输出出错信息 If语句 >> a=input('输入成绩') if a>=90&a<=100 disp('A 成绩合理'); elseif a>=80&a<90 disp('B 成绩合理'); elseif a>=70&a<80 disp('C 成绩合理');

elseif a>=60&a<70 disp('D 成绩合理'); elseif a<60 disp('E 成绩合理'); else disp('成绩错误') end 输入成绩98 a = 98 A 成绩合理 >> a=input('输入成绩') if a>=90&a<=100 disp('A 成绩合理'); elseif a>=80&a<90 disp('B 成绩合理'); elseif a>=70&a<80 disp('C 成绩合理'); elseif a>=60&a<70 disp('D 成绩合理'); elseif a<60 disp('E 成绩合理'); else disp('成绩错误') end 输入成绩148 a = 148 成绩错误 switch语句 >> a=input('输入成绩') switch a; case num2cell(0:59) disp('E 成绩合理'); case num2cell(60:69) disp('D 成绩合理'); case num2cell(70:79) disp('C 成绩合理'); case num2cell(80:89) disp('B 成绩合理'); case num2cell(90:100) disp('A 成绩合理'); otherwise disp('成绩错误'); end

中国海洋大学考研分数线 研究生分数线 复试分数线

中国海洋大学213年考研复试分数线 单位名称专业代 码 专业名称 学位 类别 复试资 格线 1 海洋环境学院70601 气象学学术290 1 海洋环境学院7060 2 大气物理学与大气环境学术国家线1 海洋环境学院70701 物理海洋学学术332 1 海洋环境学院0707Z1 应用海洋学学术335 1 海洋环境学院0707Z 2 海洋资源与权益综合管理学术国家线 2 信息科学与工程学院70205 凝聚态物理学术295 2 信息科学与工程学院70206 声学学术国家线2 信息科学与工程学院70207 光学学术301 2 信息科学与工程学院70501 自然地理学学术国家线2 信息科学与工程学院7050 3 地图学与地理信息系统学术316 2 信息科学与工程学院0707Z3 海洋探测技术学术国家线 2 信息科学与工程学院80300 光学工程学术296 2 信息科学与工程学院81001 通信与信息系统学术335 2 信息科学与工程学院81002 信号与信息处理学术339 2 信息科学与工程学院81201 计算机系统结构学术国家线2 信息科学与工程学院81202 计算机软件与理论学术国家线2 信息科学与工程学院8120 3 计算机应用技术学术308 2 信息科学与工程学院0812Z1 保密科学与技术学术国家线2 信息科学与工程学院81602 摄影测量与遥感学术国家线2 信息科学与工程学院83500 软件工程学术国家线2 信息科学与工程学院85202 光学工程专业国家线2 信息科学与工程学院85208 电子与通信工程专业339 2 信息科学与工程学院85211 计算机技术专业313 2 信息科学与工程学院85212 软件工程专业国家线2 信息科学与工程学院85215 测绘工程专业303 2 信息科学与工程学院95112 农业信息化专业320 3 化学化工学院70301 无机化学学术307 3 化学化工学院70302 分析化学学术33 4 3 化学化工学院70303 有机化学学术323 3 化学化工学院7030 5 高分子化学与物理学术国家线3 化学化工学院70702 海洋化学学术325 3 化学化工学院0707Z 6 海洋化学工程与技术学术国家线3 化学化工学院81701 化学工程学术323 3 化学化工学院81702 化学工艺学术国家线3 化学化工学院81703 生物化工学术国家线3 化学化工学院8170 4 应用化学学术308

MATLAB汉化指南

MATLAB汉化指南 作者:junziyang Email:simwer@https://www.360docs.net/doc/aa7751477.html, 一、汉化原理简介 MATLAB的界面是用JA V A语言实现的(从6.5版以后),其源文件位于MATLAB安装目录下的java\jar 文件夹中的.jar包中。为了便于MATLAB的本地化(Localization),MATLAB中的一些字符信息(例如,菜单、提示信息等等)没有直接写到JA V A代码中,而是被分离了出来,保存在一种扩展名为.properties 的文件中。在.properties文件中,每条信息被赋予了一个键值,通过在JA V A程序中调用这些键值,就可以使用键值对应的字符信息。因此,如果把键值对应的字符信息翻译成不同的语言,不用修改JA V A代码,就可以改变程序中显示的字符的语言。 JA V A程序运行时会根据计算机的“区域和语言选项”中的设置,来自动选择本地语言。感兴趣的朋友可以试着在“区域和语言选项”中,将语言和位置分别设置为“日语”和“日本”然后启动MATLAB 看看会有什么变化。设置方法:“开始”-“控制面板”-“日期、时间、语言和区域设置”-“区域和语言设置”-在区域设置选项卡中,上面的下拉框中选“日语”,下面的选“日本”。如果不出意外,你会发现你的MATLAB变成日文版的了。现在可能会有人问了,为什么选“中文”和“中国”时MATLAB不是中文版的呢?原因是.jar包中没有中文对应的.properties文件。JA V A通过.properties文件名中的语言和国家代码来选择合适的.properties文件,例如:*_ja_JP.properties 对应日文版,*_zh_CN.properties对应中文版,没有语言和国家代码的默认为英文版。当找不到本地版本时,默认会调用英文版的.properties文件。由于.jar 包中有日文版的.properties文件,所以上面修改区域和语言设置后MATLAB会变为日文版。MATLAB官方发布的版本目前没有中文版的.properties文件。因此只有我们制作出*_zh_CN.properties文件,并把它放入.jar包中,就可以把MATLAB变为中文版。 制作*_zh_CN.properties文件需要两个步骤:(1)把英文版的xxx.properties文件中各个键值后面的字符信息翻译成中文;(2)把翻译后的文件编码,保存为xxx_zh_CN.properties,并将其放入相应的.jar包中。详细说明如下: 二、所需的工具软件 制作中文版properties文件过程中可能需要用到的工具软件有WinRAR、JDK、UEStudio、BatchRename 等,这些工具并非必需,但它们会给我们的翻译和编码工作带来不少方便。 三、资源文件的提取 1.打开WinRAR并切换到jar包所在的目录,如图1所示

大工19秋《电源技术》大作业题目及要求学习资料

大工19秋《电源技术》大作业题目及要 求

大连理工大学电源技术大作业 姓名: 学号: 学习中心:

大工19秋《电源技术》大作业及要求 注意:请从以下题目中任选其一作答!要求添加自己对于题目相关的学习心得! 题目一:单相桥式整流电路分析 总则:围绕单相桥式可控整流电路,介绍其工作原理、主要参数及对应计算方法,并简述其在实际中的应用。 撰写要求: (1)介绍整流电路的分类。 (2)介绍单相桥式整流电路的工作原理。 (3)介绍单相桥式整流电路的主要参数及对应计算方法。 (4)简述单相桥式整流电路在实际中的应用。 (5)学习心得(为区分离线作业是否独立完成,请写些自己对该题目相关的想法或者学习心得,学习心得严禁抄袭!) 作业具体要求: 1. 封面格式 封面名称:大连理工大学电源技术大作业,字体为宋体加黑,字号为小一; 姓名、学号、学习中心等字体为宋体,字号为小三号。 2. 文件名 大作业上交时文件名写法为:[姓名学号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP); 以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。

3. 正文格式 作业正文内容统一采用宋体,字号为小四,字数在2000字以上。 注意: 作业应该独立完成,不准抄袭其他网站或者请人代做,如有雷同作业,成绩以零分计。引用他人文章的内容,需在文中标注编号,文章最后写出相应的参考文献。引用内容不得超过全文的20%。 鼓励大家对本地区的相关政策制定及实施情况进行调查了解,给出相关数据,进而有针对性的提出自己的看法。

Matlab实验第一次实验答案

实验一Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句 3、熟悉Matlab绘图命令及基本绘图控制 4、熟悉Matlab程序设计的基本方法 二、实验内容: 1、帮助命令 使用help命令,查找sqrt(开方)函数的使用方法; 解:sqrt Square root Syntax B = sqrt(X) Description B = sqrt(X) returns the square root of each element of the array X. For the elements of X that are negative or complex, sqrt(X) produces complex results. Remarks See sqrtm for the matrix square root. Examples sqrt((-2:2)') ans = 0 + 1.4142i 0 + 1.0000i

1.0000 1.4142 2、矩阵运算 (1)矩阵的乘法 已知A=[1 2;3 4]; B=[5 5;7 8]; 求A^2*B 解:A=[1 2;3 4 ]; B=[5 5;7 8 ]; A^2*B (2)矩阵除法 已知A=[1 2 3;4 5 6;7 8 9]; B=[1 0 0;0 2 0;0 0 3]; A\B,A/B 解:A=[1 2 3;4 5 6;7 8 9 ]; B=[1 0 0;0 2 0;0 0 3 ]; A\B,A/B (3)矩阵的转置及共轭转置

中国海洋大学研究生培养方案-信号与信息处理

二级学科:_____信号与信息处理______ 英文名称:Signal and Information Processing 代码:_____081002______________ 一、学科简介 本专业自1995年开始招收硕士研究生。本学科以电子信息科学理论和技术为基础,结合海洋研究与开发以及各类工程应用,从事图像处理、信号分析、水下探测技术、信号检测与系统,智能信息处理等方向的研究与应用。 本专业经过长时期的建设与积累,曾在水下激光扫描二维、三维成像系统等方面获得一系列突破性进展。在信号与图像处理、电子系统设计、光电检测等方面具有较为深厚的理论和技术积累,具备从事信号与信息处理研究的各类实验设备和条件、具有良好的学术研究环境和长期的研究生培养经验。 本专业面向社会需求,培养高素质电子信息科学与技术的专门人才。毕业的研究生可在高等院校从事电子信息、电气工程类的教学和科研开发工作,也可以在海洋技术、计算机工程、电子信息与电子仪器仪表类产业部门从事研究和开发工作。 二、培养目标 应掌握信号与信息处理领域的基础理论与技术,掌握与电子学、计算机应用及自动控制有关的一般理论与技术,具有从事信号与信息处理及相关领域或海洋技术相关领域的科研与开发能力;具备严谨求实的学风与高尚的职业道德,具有严谨、科学的思维方式;能独立完成较高水平研究项目的部分研究内容,具备一定的实际工作技能;较为熟练地掌握一门外国语,具有一定的科技写作与学术交流能力。 三、学科研究方向及其导师 序号研究方向 名称 主要研究内容导师 研究方向 负责人 1 图像处理与模 式识别 图像分析,模式识别,人工神经网络,小波 分析,统计学习,图像检索,三维图像分析, 智能信息处理 王国宇 姬光荣 2 水下探测系统水下测控系统,机器人技术,复杂环境下的 控制、定位与跟踪,光电传感技术,水下二 维和三维视觉系统,信号采集与传输系统, 郑冰 李欣 周东辉 3 声信息技术信号检测、滤波理论,信号的谱分析,信号 再构,系统参数分析,振动与声信息处理, 赵犁丰 任新敏 4 智能测控技术现代检测技术及其在海洋监测中的应用,嵌 入式技术、网络化技术,计算机控制技术、 传感器和智能仪表设计与开发,DSP应用 王怀阳 何波 熊建设

(完整版)MATLAB中英文对照

MATLAB7.1中文翻译 MATLAB MATLAB 主程序模块 Simulink 动态仿真模块 Aerospace Blockset 航空模块集 Bioinformatics Toolbox 生物信息学工具箱 CDMA Reference Blockset CDMA 参考模块集 Communications Blockset 通信模块集 Communications Toolbox 通信工具箱 Control System Toolbox 控制系统工具箱 Curve Fitting Toolbox 曲线拟合工具箱 DSP Blockset 数字信号模块集 Data Acquisition Toolbox 数据采集工具箱 Database Toolbox 数据库工具箱 Datafeed Toolbox 数据反馈工具箱 Distributed Computing Toolbox 分布式计算工具箱 Dials and Gauges Blockset 刻度标尺模块集 Embedded Target for Motorola MPC 555 摩托罗拉MPC555 嵌入对象 Embedded Target for the TI C2000 DSP TI C2000 DSP嵌入对象 Embedded Target for TI 6000 DSP TI 6000数字信号处理嵌入对象 Embedded Target for Infineon C166 Microcontrollers Infineon C166 微控制器嵌入对象Embedded Target for Motorola? HC12 Motorola? HC12嵌入对象 Embedded Target for OSEK/VDX? OSEK/VDX?嵌入对象 Excel Link Excel 连接 Extended Symbolic Math 扩展符号数学库 Filter Design Toolbox 滤波器设计工具箱 Filter Design HDL Coder 滤波器设计硬件描述语言编码器 Financial Derivatives Toolbox 金融预测工具箱 Financial Time Series Toolbox 金融时间系列工具箱 Financial Toolbox 金融系统工具箱 Fixed-Income Toolbox 定点收益工具箱 Fixed-Point Blockset 定点模块集 Fuzzy Logic Toolbox 模糊逻辑工具箱 GARCH Toolbox GARCH 工具箱 Genetic Algorithm and Direct Search Toolbox 遗传算法和直接搜寻工具箱Gauges Blockset Gauges模块集 Image Processing Toolbox 图像处理工具箱 Image Acquisition Toolbox 图像调节工具箱 Instrument Control Toolbox 设备控制工具箱 LMI Control Toolbox LMI 控制工具箱 MATLAB Com Builder MATLAB COM 文件编辑器 MATLAB Compiler MATLAB 编译器

大工18春《软件工程》大作业题目及要求

------------------------------------------------------------------------------------------------------------------------------ 网络教育学院 《软件工程》课程大作业 题目: 姓名: 报名编号: 学习中心: 层次: 专业: 第一大题:谈谈你对本课程学习过程中的心得体会。 第二大题:完成下面一项课程设计。 2018春《软件工程》课程设计 注意:从以下4个题目中任选其一作答。 题目一:超市员工管理系统 总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS等设计一个超市员工管理系统。(具 体工具平台及语言可以自己根据自己的习惯选用,不必完 全按照上述技术要求) 要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。 (2)需求分析规格书,包含功能需求分析、数据需求分析。 功能需求分析介绍该系统具体包含何种功能。 (3)详细设计说明书包含数据表,核心程序,模块相关截 图。数据表为数据库所建立的数据表,至少包含超市管理

------------------------------------------------------------------------------------------------------------------------------ 人员表和员工信息表。核心程序需列出系统的核心程序。 模块相关截图需列出各个界面的截图。 (4)测试报告书要求简单介绍测试的方法与测试的示例, 举出一组示例即可。 (5)整个word文件名为 [姓名奥鹏卡号学习中心](如 戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP) 以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。 截止时间:2018年9月11日前。 注意事项: 独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!

学科分类-中国海洋大学

学科分类 哲学 0101一级学科:哲学[1] 010101马克思主义哲学 010102中国哲学 010103外国哲学 010104逻辑学 010105伦理学 010106美学 010107宗教学 010108科学技术哲学 经济学 0201一级学科:理论经济学020101政治经济学 020102经济思想史 020103经济史 020104西方经济学 020105世界经济 020106人口、资源与环境经济学0202一级学科:应用经济学020201国民经济学 020202区域经济学 020203财政学 020204金融学 020205产业经济学☆ 020206国际贸易学 020207劳动经济学 020208统计学 020209数量经济学 020210国防经济 法学 0301一级学科:法学[2] 030101法学理论 030102法律史 030103宪法学与行政法学 030104刑法学 030105民商法学(含:劳动法学、社会保障法学) 030106诉讼法学 030107经济法学 030108环境与资源保护法学 030109国际法学 030110军事法学 0302一级学科:政治学 030201政治学理论 030202中外政治制度 030203科学社会主义与国际共产主义运动 030204中共党史(党的学说与党的建设) 030205马克思主义与思想政治教育 030206国际政治 030207国际关系 030208外交学 注:0300206行政学(部分)调至公共管理 0303一级学科:社会学 030301社会学 030302人口学 030303人类学

030304民俗学(含:中国民间文学) 03030z老年学 0304一级学科:民族学 030401民族学 030402马克思主义民族理论与政策 030403中国少数民族经济 030404中国少数民族史 030405中国少数民族艺术 0305一级学科:马克思主义理论 030501马克思主义基本原理 030502马克思主义发展史 030503马克思主义中国化研究 030504国外马克思主义研究 030505思想政治教育 030506中国近现代史研究 0306一级学科:公安学 教育学 0401一级学科:教育学[3] 040101教育学原理 040102课程与教学论 040103教育史 040104比较教育学 040105学前教育学 040106高等教育学 040107成人教育学 040108职业技术教育学 040109特殊教育学 040110教育技术学 0402一级学科:心理学 040201基础心理学 040202发展与教育心理学 040203应用心理学 0403一级学科:体育学 040301体育人文社会学 040302运动人体科学(可授教育学、理学、医学学位) 040303体育教育训练学 040304民族传统体育学 文学 0501一级学科:中国语言文学 050101文艺学 050102语言学及应用语言学 050103汉语言文字学 050104中国古典文献学 050105中国古代文学 050106中国现当代文学 050107中国少数民族语言文学 050108比较文学与世界文学 0502一级学科:外国语言文学 050201英语语言文学 050202俄语语言文学 050203法语语言文学 050204德语语言文学 050205日语语言文学 050206印度语言文学 050207西班牙语语言文学 050208阿拉伯语语言文学 050209欧洲语言文学 050210亚非语言文学 050211外国语言学及应用语言学 0503一级学科:新闻传播学

Matlab R2014a 安装教程

Matlab R2014a 安装教程 【安装说明】 以下内容是为初次安装Matlab 的新手提供,老手请直接跳过,或者可以参见serial 文件夹中的Readme 文件。另外,请注意,在中文系统中通过以下方法安装的Matlab 的默认界面语言为中文,如果不希望安装中文界面的,请在安装前将系统语言更改为英文(或者也可以按照文后附的方法修改)。 1.将下下来的ISO 文件载入到虚拟光驱(可以使用Daemon Tools 或UltraISO 等,注意,用UltraISO 双击打开是不 行的)或解压,你能看到如下文件: 2.最简单的办法是直接双击SetupSimple ,静待安装完成,Over 。如果该方法不行的话,那么,请按照下面的步骤进行。 3.如果第二步的方法不行,那么,双击Setup ,选择“使用文件安装密钥”; 本教程来源于网络

4.填入序列号(单机安装填:12313-94680-65562-90832,如果你需要Matlab服务器组件的话,那么请填写:23809-31321-26556-08694,一般个人使用的话是不需要这些组件的) 5.选择安装位置,选择安装组件,选择安装的快捷方式

(在上一步中,如果你使用了23809-31321-26556-08694安装密钥,那么会多框出来的这两个组件)

6.然后等待安装完成

第10步。 8.然后我们需要替换破解过的文件,进入serial文件夹(它在ISO文件内,如第1步所示,你把ISO文件解压或载入虚拟光驱就能看到了),选择与你系统版本对应的破解文件(32位系统打开Matlab32,64位系统打开 Matlab64),复制里面的bin文件夹。

答案 大工20春《经济学》大作业题目及要求

网络教育学院《经济学》课程大作业 学习中心:(宋体,小三) 层次:(宋体,小三) 专业:(宋体,小三) 年级:年春/秋季 学号:(宋体,小三) 姓名:(宋体,小三) 完成日期:年月日

大工20春《经济学》大作业及要求 第一部分: 题目二:结合图说明什么是需求拉动型通货膨胀。 答:需求拉动型通货膨胀又叫超额需求拉动通货膨胀,又称菲利普斯曲线型通货膨胀。是凯恩斯先提出来的,认为总需求超过了总供给,拉开“膨胀性缺口”,造成物价水平普遍持续上涨,即以“过多货币追求过少商品”。如下需求拉动型通货膨胀的概述图: 具体解释是当经济中实现了充分就业时,表明资源已得到充分利用,在此条件下,如果总需求继续增加,闲置的机器设备由于已全部使用上了,过度的需求不仅不会促使产量增加反而引起物价上涨,产生通胀。此处,特别强调是超额需求(区别于成本推动型通胀,成本推动型通胀是在无超额需求的情况下,由于供给方面成本的上升所导致)。后来又有人补充,当经济中未实现充分就业时,由于需求增加后,总供给的增加无法迅速满足总需求的要求便产生了暂时的供给短缺,从而推动了价格水平,产生通胀。由于经济尚未达到充分就业,价格水平的上涨仍会刺激总供给逐渐增加,从而也使国民收入随之增加。 因总需求的增长持续超过总供给在充分就业条件下可达到的水平,而导致的价格总水平的持续上涨。图中纵轴P表示物价水平,横轴Q表示产量水平;D1、

D2、D3、D4、D5表示不同水平的总需求;Qf为在现有技术条件下利用现有资源所能生产的最大产量(充分就业产量)。当价格为P1时,总需求为D1,产量为Q1;当价格为P2时,总需求为D2,产量为Q2;当价格为P3时,总需求为D3,产量为Qf,这时在现有资源和技术条件约束下的产量已达到最大,因此,总需求继续增大(由D3分别上升为D4、D5),将不可能引起产量增加(仍为Qf),而价格则由P3分别上升到P4、P5。 把A、B、C、D、E连成一线,可以得到通货膨胀轨迹。其中,CE段意味着过度需求的存在,所以CE段被称为真正的通货膨胀。 引起需求拉动型通货膨胀的实际因素主要有:①政府财政支出超过财政收入而形成财政赤字,并主要依靠财政透支来弥补;②国内投资总需求超过国内总储蓄和国外资本流入之和,形成所谓的“投资膨胀”;③国内消费总需求超过消费品供给和进口消费品之和,形成所谓的“消费膨胀”。上述三个因素中任何一个发生作用,在其他条件不变时都会导致总需求与总供给的缺口,这种缺口只能通过物价上涨才能弥合,这就引起了通货膨胀。 需求拉动型通货膨胀还可能由货币因素引起。经济学意义上的需求都是指有支付能力的需求。上述实际因素引起的过度需求虽然最初在非金融部门中产生,但若无一定的货币量增长为基础,便不可能形成有支付能力的需求,换言之,过度的需求必然表现为过度的货币需求。从货币因素考虑,需求拉动型通货膨胀可以通过两条途径产生:①经济运行对货币需求大大减少,于是,即使货币供应无异常增长,原有货币存量也会相对过多;②在货币需求量不变时,货币供应增加过多。一般情况下,后者是货币因素造成需求拉动型通货膨胀的主要因素。 第二部分: 学习心得 通过经济学课程的学习,不仅了解到更多经济学的知识,更重要的是,让我学会了用经济学的思维去看待生活中的现象,解决生活中的问题。 经济学理论并不是一些现成的可以用于政策分析的结论。它不是教条,而是一种方法、一种智力工具、一种思维技巧,有助于拥有它的人得出正确的结论。

MATLAB上机实验(答案)

MATLAB工具软件实验(1) (1)生成一个4×4的随机矩阵,求该矩阵的特征值和特征向量。程序: A=rand(4) [L,D]=eig(A) 结果: A = 0.9501 0.8913 0.8214 0.9218 0.2311 0.7621 0.4447 0.7382 0.6068 0.4565 0.6154 0.1763 0.4860 0.0185 0.7919 0.4057 L = -0.7412 -0.2729 - 0.1338i -0.2729 + 0.1338i -0.5413 -0.3955 -0.2609 - 0.4421i -0.2609 + 0.4421i 0.5416 -0.4062 -0.0833 + 0.4672i -0.0833 - 0.4672i 0.4276 -0.3595 0.6472 0.6472 -0.4804 D = 2.3230 0 0 0 0 0.0914 + 0.4586i 0 0 0 0 0.0914 - 0.4586i 0 0 0 0 0.2275 (2)给出一系列的a值,采用函数 22 22 1 25 x y a a += - 画一组椭圆。 程序: a=0.5:0.5:4.5; % a的绝对值不能大于5 t=[0:pi/50:2*pi]'; % 用参数t表示椭圆方程 X=cos(t)*a; Y=sin(t)*sqrt(25-a.^2); plot(X,Y) 结果: (3)X=[9,2,-3,-6,7,-2,1,7,4,-6,8,4,0,-2], (a)写出计算其负元素个数的程序。程序: X=[9,2,-3,-6,7,-2,1,7,4,-6,8,4,0,-2]; L=X<0; A=sum(L) 结果: A =

大工春《可编程控制器》大作业题目及要求答案

网络教育学院 《可编程控制器》大作业 题目:三相异步电动机正反转控制 学习中心: 层次:高起专 专业:电力系统自动化技术 年级: 2015年春季 学号: 学生姓名: 题目一:三相异步电动机正反转控制 设计要求:(1)首先对可编程序控制器(PLC)的产生与发展、主要性能指标、 分类、特点、功能与应用领域等进行简要介绍; (2)选用西门子S7-200 系列PLC,设计出能对三相异步电动机进 行正反转控制的主电路和继电器控制电路图; (3)对输入输出继电器及其它编程元件的地址进行分配,画出I/O 口接线图,列出PLC控制程序(梯形图进行截图,语句表可直接拷 贝)并对程序作出解释; (4)总结:需要说明的问题以及设计的心得体会。 三相异步电动机正反转控制 1 可编程序控制器PLC的概况 1.1 PLC的定义 早期的可编程控制器是为了取代继电器控制线路,采用存储器程序指令完成顺序控制而设计的。它仅有逻辑运算、定时、计数等功能,采用开关量控制,实际只能进行逻辑运算,所以称为可编程逻辑控制器,简称PLC(Programmable Logic Controller)。进入20世纪80年代后,采用了16位和少数32位微处理器构成PLC,使得可编程逻辑控制器在概念、设计、性能上都有了新的突破。采用微处理器之后,这种控制器的功能

不再局限于当初的逻辑运算,增加了数值运算、模拟量的处理、通信等功能,成为真正意义上的可编程控制器(Programmable Controller ),简称为PC 。但是为了与个人计算机PC (Personal Computer )相区别,长将可编程控制器仍成为PLC 。 随着可编程控制器的不断发展,其定义也在不断变化。国际电工委员会(IEC )曾于1982年11月颁布了可编程控制器标准草案第一稿,1985年1月发表了第二稿,1987年2月又颁布了第三稿。1987年颁布的可编程控制器的定义如下: “可编程逻辑控制器是专为在工业环境下应用而设计的一种数字运算操作的电子装置,是带有存储器、可以编制程序的控制器。它能够存储和执行命令,进行逻辑运算、顺序控制、定时、计数和算术运算等操作,并通过数字式和模拟式的输入、输出,控制各种类型的机械或生产过程。可编程控制器及其相关的外围设备,都应按易于工业控制系统形成一个整体、易于扩展其功能的原则设计。 1.2 PLC 的工作原理 PLC 实质上是一种专用与工业控制的计算机,其硬件结构基本上与微型计算机相近,在结构上分为固定式和组合式(模块式)两种,固定式PLC 包括CPU 板,I/O 板,显示面板,内存块,电源等,这些元素组合成一个不可拆卸的整体。模块式PLC 包括CPU 模块,I/O 模块,内存模块,电源模块,底板或机架。这些模块可以按照一定的规则组合配置。 按照可编程控制器系统的构成原理,可编程控制器系统由传感器,可编程控制器和执行器组成,可编程控制器通过循环扫描输入端口的状态,执行用户程序来实现控制任务,其操作过程如上图1所示。 PLC 输入模块的输入信号状态与传感器信号相对应,为传感器信号经过隔离和滤波后的有效信号。开关量输入电路通过识别传感器0、1电平,识别开关的通断。 信号状态,并入映像寄存器区域;CPU 根信号,并将其处理的结果送现代的PLC 已经具备了处理模拟量的功能,但是 PLC 输出模块具有一定的负载驱动

相关文档
最新文档