当前位置:文档之家› MATLAB实训指导书

MATLAB实训指导书

MATLAB实训指导书
MATLAB实训指导书

MATLAB实训指导书

一、Simulink中电力系统模块库简介

图1 电力系统模块库

1) 电源模块

电源元件库中包含7种电源元件,如图2所示,分别是直流电压源(DC Voltage Soures)元件、交流电压源(AC Voltage Soures)元件、交流电流源(AC Current Soures)元件、受控电压源(Controlled Voltage Soures)元件、受控电流源(Controlled Current Soures)元件、三相电源(3-phase Soures)元件和三相可编程电压源(3-phase Programmable V oltage Soures)元件。

图2 电源元件库

2) 线路元件模块

线路元件库中包含了各种线性网络电路元件和非线性网络电路元件。双击线路元件库图标,弹出线路元件库对话框,如图3所示,图中包含了4类线路元件,分别是支路(Elements)元件、输配电线路(Lines)元件、断路器(Circult Breakers)

元件和变压器(Transformers)元件。

图3 线路元件库

3 ) 电力电子元件库

电力电子模块库包括理想开关(Ideal Switch)、二极管(Diode)、晶闸管(Thyristor)、可关断晶闸管(GTO)、功率场效应管(MOSFET)、绝缘门极晶体管(IGBT)等模块,此外还有2个附加的控制模块组和一个整流桥,如图4所示。

图4 电力电子元件

4 ) 电机元件库

电机元件库包括同步电机(Synchronous Machines)、异步电机(Asynchronous Machines)、直流电机(DC Machines)、调节器(Prime Movers and Regulators)和电机输出测量分配器(Machines Measurements)等。如图5所示。

图5 电机元件库

5) 连接器元件

连接器模块库包括10个常用的连接器模块,如图6所示。

图6 连接器元件

6) 测量元件

测量元件库包含电压表、电流表、万用表和各种附加的子模块等,如图7所示。

图7 测量元件库

7)附加和演示模块

附加模块包括了上述各元件库中的附加元件,演示模块主要提供一些演示实例。

8)电力系统分析元件

电力系统分析元件模型是用来分析电路和电力系统的工具。MATLAB软件提供的电力系统分析元件是一种功能强大的电力系统分析工具,如图8所示,使用电力系统分析工具可以进行稳态和暂态的频域分析,主要包括:

图8 电力系统分析元件

①Powergui 模块可以显示系统稳定状态的电流和电压及电路所有的状态

变量值;

②为了执行仿真,Powergui 模块允许修改初始状态;

③Powergui 可以执行负载潮流的计算,并且为了从稳态时开始仿真可以

初始化包括三相电机在内的三相网络,三相电机的类型为简化的同步电机、同步电机或异步电机模块;

④当电路中出现阻抗测量模块时,Powergui也可以显示阻抗随频率变化的波形;

⑤如果用户拥有控制工具箱,Powergui模块可以产生用户自己系统的空间模块,自动打开LTI 相对于时域和频域的观测器接口;

⑥Powergui 可以产生扩展名为.rep 的结果报告文件,这个文件包含测量模块、电源、非线性模块等系统的稳定状态值。

一、单机-无穷大系统模型建立与仿真

运用simulink建立简单的单机-无穷大系统进行仿真,对系统运行出现短路情况时的仿真结果进行详细的分析。

1、系统模型及仿真图

图9 单机-无穷大系统模型

图10 单机-无穷大系统仿真图

2、仿真内容

2.1 发电机出口短路仿真结果

将三相电路短路故障发生器的故障相选择中三相故障都选择,并选择故障相接地选项。

2.1.1故障点电流波形图

在发电机故障器中的测量选项中选择故障电压和电流选项,对故障点的电压和电流进行测量。其它两个故障器均选择不测量选项。

1)在万用表元件中选择故障点A相电流作为测量电气量。给出故障点A相电流波形图,并且给出由图形得出的结论

2)在万用表元件中选择故障点B相电流作为测量电气量。给出故障点B相电流波形图,并且给出由图形得出的结论。

3)在万用表元件中选择故障点C相电流作为测量电气量。给出故障点A相电流波形图,并且给出由图形得出的结论。

4)在万用表元件中选择故障点A相、B相、C相电流作为测量电气量。给出故障点A相、B相、C相电流波形图。

2.1.2故障点的电压波形图

在万用表元件中选择故障点A相、B相和C相电压作为测量电气量。给出故障点A相、B相和C相电压波形图及得出结论。

2.1.3发电机端电流波形

1)在向量选择器中分别选择故障点A、B、C三相电流作为测量电气量。分别给出故障点A、B、C三相电流波形并给出相应的结论。

2)在万用表元件中选择发电机三相电流作为测量电气量,给出发电机三相电流

波形图。

2.1.4 发电机端电压波形

在向量选择器中分别选择发电机A、B、C三相相电压作为测量电气量。分别给出发电机A、B、C相电压波形并给出相应的结论。

在万用表元件中选择发电机三相电压作为测量电气量,得出发电机三相电压波形图及结论。

2.1.5变压器端短路电流和短路电压波形

1)在万用表元件中选择变压器三相电流作为测量电气量,得变压器电流波形及

相应结论。

2)在万用表元件中选择变压器三相电压作为测量电气量,得变压器电压波形及

相应结论。

2.2变压器端发生短路仿真结果分析

设置完电路图后,将仿真参数中的开始时间改为0.5s和结束时间改为0.8s,将变压器短路故障器选项中选择测量故障电压和电流选项,进行该故障点的电压和电流的测量,其他两个故障器均选不测量选项。进行电路仿真,查看仿真波形图。

2.2.1故障点电流波形图

1)在万用表元件中分别选择故障点A、B、C相电流作为测量电气量。得到故障点A、B、C相电流波形图并给出结论。

2)在万用表元件中选择故障点A相、B相、C相电流作为测量电气量。得出故障点A相、B相、C相电流波形图。

3)在万用表元件中选择故障点A相、B相、C相电压作为测量电气量。得出故障点A相、B相、C相电压波形图给出相应结论。

2.2.2变压器短路电流波形

1)在向量选择器中分别选择变压器A相电流作为测量电气量。分别给出变压器A、B、C三相电流波形图及结论。

2)在万用表元件中选择变压器三相电流作为测量电气量,给出变压器三相电流

波形图。

2.2.3变压器短路电压波形

1)在向量选择器中分别选择变压器A、B、C相电压作为测量电气量。给出A、B、C三相电压波形图及相应的结论。

2)在向量选择器中选择变压器ABC三相作为测量电气量,给出变压器三相电压

波形图。

2.2.4变压器短路时发电机的电流和电压波形

1)在向量选择器中选择发电机三相电流作为测量电气量,给出发电机三相短路

波形图及结论。

2)在向量选择器中选择发电机三相电压作为测量电气量,给出发电机电压波形

图及结论。

2.3 线路末端发生短路仿真结果分析

设置完电路图后,将仿真参数中的开始时间改为0.8s和结束时间改为 1.2s,将变压器短路故障器选项中选择测量故障电压和电流选项,进行该故障点的电压和电

流的测量,其他两个故障器均选不测量选项,查看仿真波形图。

2.3.1故障点的电流波形

在万用表元件中选择故障点的故障电流作为测量电气量,给出故障点短路电流波形图及相应结论。

2.3.2 故障点的电压波形

在万用表元件中选择故障点电压作为测量电气量,给出故障点电压波形图及相应结论。

2.3.3发电机端电流波形

在万用表元件中选择发电机电流作为测量电气量,给出发电机电流波形图及结论。

2.3.4发电机端电压波形

在万用表元件中选择发电机电压作为测量电气量,给出发电机电压波形图及结论。

2.3.5变压器端电流波形

在万用表元件中选择变压器电流作为测量电气量,给出变压器电流波形图,及相应结论。

2.3.6变压器端短路电压波形

在万用表元件中选择变压器电压作为测量电气量,给出出变压器电压波形图及相应的结论。

二带励磁系统的电力系统分析

目前的发电机都带有自动调节系统,其作用是在发电机电压变动时,能自动地调节励磁电流,维持发电机端的电压在一定的范围内。

4.1 基于simulink的基本模型建立

Simulink模型建立包括以下元件:发电机、水轮机调节器、励磁系统、电机

测量元件、断路器、变压器、负载、输电线路、短路故障器、无穷大电源等。如

图4-1所示。

图4-1 带励磁的系统仿真模型

4.2 设计流程

1)从电机元件库中选择基本的同步电机(Synchronous Machine Pu Standard)元件,复制后粘贴在电路图中,如图4-2所示。

步骤一:将基本同步发电机元件名称改为:发电机。

步骤二:双击同步发电机元件,在其元件参数对话框中进行设置,如图4-2所示。

基本同步发电机元件对话框总包括9个选项,分别是转子类型,电机的额定参数,定子的参数(电阻Rs,漏感Lls、Lmd、Lmq)励磁绕组参数(电阻Rf’、漏感Llfd’),阻尼绕组(d轴电阻Rkd’、漏感Llkd’,q轴电阻Rkql’、漏感Llkq’),机械特性参数(转动惯量、摩擦系数和极对),初始状态(速率的偏差、转角、线电流幅值、相位角和励磁电压)等。发电机元件参数设置如下:

转子类型(Rotor type):凸极式

额定参数(Nominal power,volt and freq):[ 186e6 10.5e3 50 1037 ]

定子参数(stator):[ 2.907e-3 3.089e-4 3.216e-3 9.715e-4 ]

励磁绕组(field):[ 5.9013e-4 3.07e-4 ]

阻尼绕组(Dampers):[ 1.19e-2 4.9e-4 2.00e-2 1.036e-3 ]

机械特性参数(Mechanical):[ 3.895e6 0 15 ]

初始状态(Initial conditions):[ 0 0 0 0 0 0 0 0 61 ]

图4-2 发电机元件及参数对话框

单击OK按钮完成发电机元件参数的设置。

2)从电机元件库中选择电机测量(Meachine Measurement)元件,复制后粘贴在电路图中,如图4-3所示。双击电机测量元件,在电机测量元件参数对话框

中进行设置,如图4-3所示。电机测量元件参数设置如下:

在对话框中选择定子电流(Stator currents),转子电压(Stator voltage ),转速(Rotor Speed),转速偏差(Rotor Speed deviation)和功率(Output active power)

选项。

图4-3 电机测量元件及参数对话框

单击OK完成对发电机测量元件参数设置。

3)从电机元件库中选择励磁系统(Excitation system)元件,复制后粘贴在电路图中,如图4-4所示。

图4-4 发电机励磁系统及参数对话框

双击励磁系统元件,在励磁系统元件参数对话框中进行设置,参数设置如

下:

滤波器的时间常数(Low-pass filter time constant):20e-3

增益和时间常数(Regulator gain and time constant):[ 300 0.001 ]

励磁(Exciter):[ 1 0 ]

瞬态增益减少(Transient gain reduction ):[ 0.0 0.0 ]

阻尼滤波器的增益和时间常数(Damping filter gian and time constant):

[ 0.01 0.011 ]

调节器的输出和增益(Regulator output limits and gain):[ -11 11 0 ]

初始电压和励磁电压(Regulator values of terminal voltage and fidls

voltage):[ 1 1.28 ]

单击OK完成对励磁系统元件参数设置

4) 从电机元件库中选择水轮机调节系统(HTG)元件,复制后粘贴在电路图中,如图4-5所示。

图4-5 水轮机调节系统及参数对话框

双击水轮机调节器,在其参数对话框中进行如下设置:

电机参数(Servo-motor):[ 10 0.01 ]

导叶开度(Gate opening limits): [ 0.01 0.9715 -0.1 0.1 ]

参数下降及调节(Permanent droop and regulator):[ 0.05 1.163 0.105

0 0.01 ]

水轮机参数(Hydraulic turbine):[ 0 2.67 ]

下降参数(Droop reference):0

初始功率(Initial mechanical):1

步骤三:设置施于水轮机上的参考速度。该参考速度使用一个常数发生器

来设置,如图3-13所示。

将常数发生器元件名称改为:参考速度。

双击常数发生器元件对话框,如图3-13所示。设置常数数值为1(为标幺值),作为参考速度值。

步骤四:设置参考功率。参考功率值使用常数发生器来设置,如图3-13所示。

将常数发生器元件名称改为:参考功率。

双击常数发生器元件对话框,如图3-13所示。将常数数值改为1(为标幺

值),作为参考功率值。

5)从测量元件库中选择三相电压—电流测量(3-phase VI Measurement)元件,复制后粘贴在电路图中,如图3-14所示。双击三相电压-电流测量元件,在

三相电压-电流测量元件参数对话框中进行设置,如图3-14所示。

在三相电压-电流测量元件参数对话框设置参数如下:

电压测量(Voltage measurement)包括3个选项,分别是不测量电压(no),测量相电压(phase-to-phase)和测量线电压(phase-to-ground),选择测量线电压

选项,用来测量发电机突然短路后三相电压的变化。电流测量(Current measurement)选择测量(yes)选项。

单击OK按钮完成对三相电压-电流测量元件参数的设置。

6)从线路元件库中选择三相电路短路故障发生器元件,复制后粘贴在电路

图中,如图3-15所示。

步骤一:将三相电路短路故障器的名称改为:发电机短路故障器。

步骤二:双击三相电路短路故障发生器元件,在三相电路短路故障发生器

元件参数对话框中进行设置,如图3-15所示。三相电路短路故障发生器元件参

数对话框中包括10各选项,分别是故障相选择(Phase Fault)、故障点电阻(Fault resistances Ron)、故障相接地(Ground Fault)、外部控制(Exeternal contorl of fault)、转换状态(Transition status)、转换时间(Transition times)、内部计时器的采样时

间(Sample time of the Ts)、缓冲电阻(Snubber resistance Rp)、缓冲电容(Snubber Capacitance Cp)和测量(Measurements)。

参数设置如下:

故障点电阻(Fault resistances Ron):0.001

故障点接地电阻(Ground resietances Rg):0.001

转换状态(Transition status):[ 1 0 ]

转换时间(Transition times):[ 0.2 0.3 ]

内部计时器的采样时间(Sample time of the Ts):0

缓冲电阻(Snubber resistance Rp):1e6

缓冲电容(Snubber Capacitance Cp):inf

测量(Measurements):选择测量故障电压和电流选项

单击OK按钮完成对三相电路短路故障发生器的设置。

步骤三:同样的方法设置另一三相电路短路故障发生器,将名称改为无穷

大故障器,作为无穷大短路故障,将参数对话框中的转换时间改为[ 0.6 0.7 ],其余的参数同上。

7)从线路元件库三相断路器元件,复制后粘贴在电路图中,如图3-16所示。双

击三相短路器元件,在三相短路器元件参数对话框中进行设置,如图3-16所示,三相短路器元件参数对话框包含以下选项:初始状态(Initial status of breakers);故障相选择(Switching of A、B、C);转换时间(Transition time);内部计时器的采样时间(Sample time of the Ts);外部控制时间(Extarnal control of switching times);断路器电阻(Breakers resistance Ron);迟滞电阻(Snubbers resistance Rp);迟滞电容(snubbers capacitance Cp)和测量(Measurements)。

三相断路器的参数设置如下:

初始状态(Initial status of breakers):打开(open)

故障相选择(Switching of A、B、C):A、B、C三相都选择

转换时间(Transition time):[ 0.1 ]

内部计时器的采样时间(Sample time of the Ts):0

外部控制时间(Extarnal control of switching times):不选

断路器电阻(Breakers resistance Ron):0.001

迟滞电阻(Snubbers resistance Rp):1e6

迟滞电容(snubbers capacitance Cp):inf

测量(Measurements):选择不测量选项

单击OK按钮完成对三相短路器的设置。

同样的方法设置另一三相断路器的参数。

8)从线路元件库中选择三相变压器元件,复制后粘贴在电路图中,如图3-18所示。

步骤一:将变压器的名称改为:10.5/110kv主变。

步骤二:双击三相变压器元件,在变压器元件参数对话框中进行设置,如图3-18所示。变压器元件参数对话框包含以下选项:

额定功率和频率(Nominal power and frequency);原边绕组接法(winding1 connaction);原边绕组参数(winding parancters);副边绕组接法(winding2 connaction);副边绕组参数(winding parancters);磁阻(Magnetiration resistance Rm);磁感(Magnetiration reactance Lm)和测量(Measurements)。

变压器参数设置如下:

额定功率和频率(Nominal power and frequency):[ 1e6 50 ]

原边绕组接法(winding1 connaction):选择Dleta(D11)接法

原边绕组参数(winding parancters):[ 10.5e3 0.002 0.08 ]

副边绕组接法(winding2 connaction):选择Yg接法

副边绕组参数(winding parancters):[ 110e3 0.002 0.08 ]

磁阻(Magnetiration resistance Rm):500

磁感(Magnetiration reactance Lm):500

测量(Measurements):选择不测量选项

单击OK按钮完成对三相变压器的设置。

步骤三:同样的方法设置另一三相变压器,将变压器名称改为:10.5/0.4kv 厂变,作为厂变。参数设置如下:

额定功率和频率(Nominal power and frequency):[ 250e3 50 ]

原边绕组接法(winding1 connaction):选择Y接法

原边绕组参数(winding parancters):[ 10.5e3 0.002 0.08 ]

副边绕组接法(winding2 connaction):选择Yn接法

副边绕组参数(winding parancters):[ 0.4e3 0.002 0.08 ]

磁阻(Magnetiration resistance Rm):500

磁感(Magnetiration reactance Lm):500

测量(Measurements):选择不测量选项

单击OK按钮完成对三相变压器的设置。

9)从线路元件库中选择三相分布参数传输线元件,复制后粘贴在电路图中,如图3-18所示。

步骤一:将分布参数传输线元件名称改为:输电线路。

步骤二:双击分布参数传输线元件,在分布参数传输线元件参数对话框中进

行设置,如图3-18所示。参数设置如下:

线路相数(Number of phase N):3

用于电阻、电感和电容的频率(Frequency used for RLC per unit length):50单位长度电阻(resistance per unit length):[ 0.01273 0.386 ]

单位长度电感(Inductance per unit length):[ 0.9337e-3 4.1264e-3 ]

单位长度电容(Capacitance per unit length):[ 12.74e-9 7.751e-9 ]

线路长度(Line Length):3000

测量(Meadurements):选择不测量电气量

单击OK按钮完成对三相分布参数传输线的设置。

10)从线路元件库中选择三相串联RLC负载元件,复制后粘贴在电路图中,如图3-19所示。

步骤一:将三相串联RLC负载元件的名称改为:线路负荷。

步骤二:双击三相串联RLC负载元件,在三相串联RLC负载元件参数对话框中进行设置,如图3-20所示。三相串联RLC负载元件参数对话框包含5个选项,分别是额定相电压(Nominal phase-phase voltage),额定频率(Nominal frequency),三相有功功率(Three-phase active power P),三相感性无功功率

(Three-phase inductive reactive power Ql),三相容性无功功率(Three-phase capacitive reactive power Qc)选项。

三相串联RLC负载元件参数设置如下:

额定相电压(Nominal phase-phase voltage):10.5

额定频率(Nominal frequency):50

三相有功功率(Three-phase active power P):50e6

三相感性无功功率(Three-phase inductive reactive power Ql):0

三相容性无功功率(Three-phase capacitive reactive power Qc):0

单击OK按钮完成对三相串联RLC负载元件参数的设置

步骤三:同样的方法设置另外两个三相串联RLC负载元件。

11)从电源元件库中选择理想三相电源(3-phase S ource)元件,复制后粘贴在电路图中,如图4-6所示。

双击理想三相电源元件,在理想三相电源元件参数对话框中进行设置,如图4-6所示。

三相电源元件参数设置如下:

相电压有效值(Phase-to-Phase rms voltage):350e3

A相相角(phase angle of phase A):-30

频率(Frenquency):50

内部连接方式(Internal connection):选择Yg选项

三相电源电阻(Source resistance):0.276

三相电源电感(Source inductance):2.93e-3

图4-6 三相电源元件及参数对话框

单击OK按钮完成对理想三相电源元件参数的设置

12)在指令窗口中键入如下命令:

》》simulink

单击回车键后,弹出仿真元件库对话框。

在sinks目录下选择示波器元件拖拽到电路图中。复制示波器元件,用于测

量其它电气量。

13)从电气测量仪器库中选择万用表元件和电压测量元件,复制后粘贴在

电路图中。

双击万用表元件弹出万用表元件参数对话框,在万用表元件参数对话框中,

显示有可测量电气量,选择要测量的电气量进行测量。

电源测量元件用于测量发电机A相电压及连接RSM用于励磁系统的反馈。

14)从电力系统元件库中选择电力系统分析工具,复制后粘贴在电路图中。

15)选择接地元件、节点等,进行合理放置。

对电路图进行接线即可完成电路图的绘制。

16)仿真参数设置

当电路图设计完成后,对其进行仿真,以达到观察系统稳定运行及发生短路

时的状态变化情况。

在仿真的菜单选项中,选择仿真菜单,激活仿真参数命令,弹出仿真参数对话框。

根据暂态过程时间的估算,对仿真参数进行如下设置:

开始时间(Start time):0.0

停止时间(Stop time):0.5

求解程序类型(Type)选项:可变步长(Variable--step),ode23tb(stiff/ TR-BDF2)

最大步长(Max step size)选项:自动(auto)

最小步长(Min step size)选项:自动(auto)

初始步长(Intial step size)选项:自动(auto)

相对容差(Relative tolerance)选项:1e-3

绝对容差(Absolute tolerance)选项:自动(auto)

4.3 仿真过程

设置完电路图和仿真参数后,下面进行电路仿真。

1.发电机端短路时电流和电压波形

1)发电机A相短路电压波形

2)三相短路,故障点三相电压和电流

2. 无穷大短路时电压和电流波形

1)发电机A相短路电压波形

2)三相短路,故障点三相电压和电流

发电机电流恢复正常运行,从整个波形可以看出,由于发电机带有励磁,电流波动在一定的范围内。

图4-12 发电机三相电流

在万用表元件中选择故障点的三相短路作为测量电气量,则故障点的电流波

4.4 运用电力系统分析工具分析

Matlab实验指导书

实验一 Matlab使用方法和程序设计 一、实验目的 1、掌握Matlab软件使用的基本方法; 2、熟悉Matlab的数据表示、基本运算和程序控制语句; 3、熟悉Matlab绘图命令及基本绘图控制; 4、熟悉Matlab程序设计的基本方法。 二、实验内容 1、帮助命令 2、矩阵运算 (1)矩阵的乘法和乘方 已知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。 ( 3 )矩阵的转置及共轭转置 已知A=[5+i,2-i,1;6*i,4,9-i],求该复数矩阵的转置A',共轭转置A.' ( 4 )使用冒号选出指定元素 已知:A=[1 2 3:4 5 6:7 8 9];求A中第3列前2个元素;A中第2、3行元素。 ( 5 )方括号[] 用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列 3、多项式 (1)求多项式P(x)=x3-2x-4的根 ( 2 )已知A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4].,构造多项式,并计算多项式值为20的解。 4、基本绘图命令 ( 1 ) 绘制余弦曲线 ] 2,0[ ), cos(π ∈ =t t y 。 ( 2 ) 在同一坐标系中绘制曲线 ] 2,0[ ), 5.0 sin( ), 25 .0 cos( yπ ∈ - = - =t t y t 5、基本绘图控制 绘制 ] 4,0[π 区间上的y=10sint曲线,并要求: (1)线形为点划线,颜色为红色,数据点标记为加号; (2)坐标轴控制:显示范围,刻度线,比例,网络线; (3)标注控制:坐标轴名称,标题,相应文本。 6、基本程序设计 (1)编写命令文件:计算1+2+....+n<2000时的最大n值; (2)编写函数文件:分别用n和which循环结构编写程序,求2的0到n次幂的和. n=input('输入正数n:') ji=1: for i=1:n; ji=ji+2^i: end ji input('输入正数n:') ji-1:i-1: While i<=n ji=ji+2^i; i=i+1; end ji (3)如果想对一个变量x赋值,当从键盘输入y或Y时,x自动赋为1;当从键盘输入n或N时,x自 动赋为0;输入其他字符时终止程序。 k=input('shuruX:'.'s'): if k=='y' k=='Y' x=1 ; else k=='n' k=='N' x=0; else ruturn end >> n=input('输入正数n:') 输入正数n:20 n =20

基于matlab的GUI设计——机械原理教学演示系统

机械原理教学演示系统——基于matlab的GUI设计 xxx 指导老师: 20年月日

目录 一、功能简介 (3) 二、总界面 (3) 三、凸轮模块 (4) 四、齿轮模块 (6) 五.参考书目 (6) 六.附录(部分程序源代码) (7)

一、功能简介 本系统能实现机械原理教学过程中凸轮模块与齿轮模块的设计与运动仿真,加深对机械原理课程学习的理解。 二、总界面 总界面标题设置:set(gcf,'name','机械原理教学演示系统 made by 翟鲁鑫'); 背景图片设置:ximg=imread('机械原理课本.jpg'); imshow(ximg); 背景声音播放:Fs=44100; [ywav,Fs]=wavread('夜的钢琴曲 - 六3.wav'); sound(ywav,Fs); 到各个模块:到凸轮模块 clc close(gcf); clear all

GUItulun 到齿轮模块 clc close(gcf); clear all GUIchilun 关闭系统:clc question='真的要退出吗?'; title='确认退出?'; button=questdlg(question,title,'是','否','是'); switch button case'是' clear all close case'否' return end 三、凸轮模块 设计要点: 1.背景声音设置方法同主界面

2.推程角、远休角、回程角之和不能大于360度的判别条件;基圆半径、滚子半径、行程不能为0的判别条件 sr0=get(handles.edit2,'string'); r0=str2num(sr0); if isequal(r0,0) errordlg('基圆半径不能为0,请重新输入','出错'); return end srr=get(handles.edit3,'string'); rr=str2num(srr); if isequal(rr,0) errordlg('滚子半径不能为0,请重新输入','出错'); return end sh=get(handles.edit4,'string'); h=str2num(sh); if isequal(h,0) errordlg('行程不能为0,请重新输入','出错'); return end n3=phi01+phi02+phi03; %推程角、远休止角与回程角的总和 if n3>360 errordlg('角度之和大于360,请重新输入','出错'); end 3.仿真程序。采用for 循环以及m(j)=getframe之前要先使用moviein函数Initialize movie frame memory,否则要提示错误 4.仿真之前要先清除绘图时留下的图像,命令如下cla(handles.axes1); 5.回主界面之前要先clear all,关闭音乐、清空global定义的全局变量,以防全局变量影响下一程序 6.图像保存。绘制出的图像可以保存供以后查看。主要命令有uiputfile()、imwrite() [sfilename,sfilepath]=uiputfile({'*.jpg';'*.bmp';'*.tif';'*.*'},... '保存图像文件','unititled.jpg'); if ~isequal([sfilename,sfilepath],[0,0]) sfilefullname=[sfilepath ,sfilename]; h_tulun = getframe(handles.axes1); imwrite(h_tulun.cdata,sfilefullname); else msgbox('您按了取消,保存失败','保存失败','error'); end

MATLAB实训报告

一、实训目的 1. 熟悉MATLAB语言的使用 2. 了解MATLAB在电子信息课程中的应用 3. 掌握MATLAB矩阵输入、运算以及MATLAB数值的运算功能 4.掌握各种数据的创建、访问、扩建及缩减 5.了解利用MATLAB计算系统响应的方法;验证信号与系统的基本概念、基本理论,掌握信号与系统的分析方法。 二、实训任务和要求 1、熟练利用MATLAB语言编程对系统S平面分析 2、掌握利用MATLAB分析系统时域的方法,熟悉系统的零输入响应,零状态响应及冲击响应的步骤。 3、MATLAB是目前国际上最流行,应用最广泛的科学与工程计算软件,它由MATLAB语言,MATLAB工作环境,MATLAB图像处理系统,MATLAB数据函数库,MATLAB 应用程序接口五大部分组成的集数值计算,图形处理,程序开发为一体的功能强大的系统.它应用于自动控制,数学计算,信号分析,计算机技术,图像信号处理,财务分析,航天工业,汽车工业,生物医学工程,语音处理和雷达工程等各行业,也是国内高校和研究部门进行许多科学研究的重要工具。 MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。MATLAB是“矩阵实验室”(MATrix LABoratoy)的缩写,它是以矩阵运算为基础的交互式程序语言,能够满足科学、工程计算和绘图的需求。与其它计算机语言相比,其特点是简洁和智能化,适应科技专业人员的思维方式和书写习惯,使得编程和调试效率大大提高。它用解释方式工作,键入持续后立即得出结果,人机交互性能好,易于调试并被科技人员所乐于接受。特别是它可适应多种平台,并且随着计算机硬软件的更新及时升级,因此MATLAB语言在国外的大学工学院中,特别是频繁进行数值计算的电子信息类学科中,已经成为每个学生都掌握的工具了。它大大提高了课程教学、解题作业、分析研究的效率。 4、系统S平面分析的基本理论 MATLAB在系统S平面分析中,一般是求系统函数的零极点分布图,画单位冲激响应和幅频响应的图形,通常按常规方法这些波形很难画出,但是应用MATLAB就可简便快捷的画出图形,使系统的分析更加便捷.例如,已知系统函数为H,利用MATLAB 画出该系统的零极点分布图,求出该系统的单位冲激响应和幅频响应,并判断系统的稳定性。

MATLAB实验指导书

实验一MATLAB 工作环境熟悉及简单命令的执行 一、 实验目的:熟悉MATLAB 的工作环境,学会使用MATLAB 进行一些简单的运算。 二、 实验内容:MATLAB 的启动和退出,熟悉MATLAB 的桌面(Desktop ),包括菜单 (Menu )、工具条(T oolbar )、命令窗口(Command Window)、历史命令窗口、工作 空间(Workspace)等;完成一些基本的矩阵操作;学习使用在线帮助系统。 三、实验步骤: 1、启动MATLAB ,熟悉MATLAB 的桌面。 2、在命令窗口执行命令完成以下运算,观察workspace 的变化,记录运算结果。 (1)(365-52?2-70)÷3; (2)area=pi*2.5^2; (3)已知x=3,y=4,在MATLAB 中求z : ()23 2y x y x z -= ; (4)将下面的矩阵赋值给变量m1,在workspace 中察看m1在内存中占用的字节数。 m1=???? ? ???? ???11514412679810115133216 执行以下命令 >>m1( 2 , 3 ) >>m1( 11 ) >>m1( : , 3 ) >>m1( 2 : 3 , 1 : 3 ) >>m1( 1 ,4 ) + m1( 2 ,3 ) + m1( 3 ,2 ) + m1( 4 ,1) (5)执行命令>>help abs 查看函数abs 的用法及用途,计算abs( 3 + 4i ); (6)执行命令 >>x=0:0.1:6*pi; >>y=5*sin(x); >>plot(x,y) (7)运行MATLAB 的演示程序,>>demo ,以便对MATLAB 有一个总体了解。 四、思考题 1、以下变量名是否合法?为什么? (1)x2; (2)3col ; (3)_row ; (4)for ;

MATLAB与在运筹学中的应用

MATLAB与在运筹学中的应用 摘要:论文通过MATLAB在运筹学中的应用实例,探讨了MATLAB在运筹学中的应用方法和技巧,初步了解matlab中优化工具箱的使用。 关键字:MATLAB应用运筹学优化计算 引言 运筹学是近代应用数学的一个分支,主要是研究如何将生产、管理等事件中出现的运筹问题加以提炼,然后利用数学方法进行解决的学科。运筹学是应用数学和形式科学的跨领域研究,利用像是统计学、数学模型和算法等方法,去寻找复杂问题中的最佳或近似最佳的解答。运筹学经常用于解决现实生活中的复杂问题,特别是改善或优化现有系统的效率。运筹学中常用的运算工具有Matlab、Mathematica、Maple、SAS 、SPSS、Lindo/Lingo、GAMS、WinQSB、Excel、其他,如SQP、DPS、ORS、Visual Decision、Decision Explore、AIMMS、Crystal等。 Matlab是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,和Mathematica、Maple并称为三大数学软件。 用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括Matlab和Simulink两大部分。 主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 将matlab用于运筹学的最优化运算可以很好的解决优化问题,而且matlab 还专门有优化工具箱,是处理优化问题更加方便。 一、例:0-1规划(《运筹学》80页例3-9) 求minZ=x1-3*x2+6*x3+2*x4-4*x5 6*x1+2*x2-x3+7*x4+x5<=12 约束条件 x1+4*x2+5*x3-x4+3*x5>=10 Xj=0或1,j=1,2,3,4

课程实习报告

课程实习报告 理学院统计学专业 100108020047 杨红 指导教师:宋向东李建东王昕吴俊波 实习时间:2013年12月30日——2014年1月17日 实习地点:秦皇岛市;北京市;秦皇岛市统计局 一、实习单位简介 秦皇岛市统计局分为行政单位和事业单位,其中行政单位包括办公室、综合科、农村统计科、工业统计科、能源科、固定资产投资统计科、国内贸易统计科、对外经济统计科、社会科技科、服务业科、国民经济核算统计科、政策法规检查科、监察室、党总支;事业单位包括普查中心:综合科、普查科、培训教育科、信息科。秦皇岛市统计局的工作职责为:、拟定秦皇岛市统计工作制度、规章;制定统计改革、统计现代化建设和统计调查规划;组织领导和监督检查市内各县区、各部门统计和国民经济核算工作,贯彻、落实、监督、检查统计法律、法规实施情况。二贯彻执行国家、省国民经济核算体系、统计指标体系和基本统计制度;管理全市各项统计核算制度;制订本市地方统计调查标准和统计调查制度;组织管理、审批各县区地方统计调查项目和各部门统计调查项目、调查计划、调查方案。三组织完成国家、省部署的普查任务;研究提出重大市情市力普查和抽样调查计划,并组织实施;组织各县区、各部门的社会经济调查,汇总整理全市基本统计资料;对国民经济、科技进步和社会发展等情况进行统计分析、统计预测和统计监督,向市委、市政府及有关部门提供统计信息和咨询建议。四统一核定、管理、公布、出版全市性的基本统计资料,定期向社会公众发布全市国民经济和社会发展情况统计信息。五组织和推动全市统计信息化建设,负责全市统计信息网络的管理和维护,组织和协调全市的统计数据的处理工作。六组织管理统计人员持证上岗,协助组织管理统计专业技术资格考试和专业技术职务评聘工作;管理全市县及县以上政府统计部门的统计事业费。七承办市政府交办的其他事项。

MATLAB实验报告(1-4)

信号与系统MATLAB第一次实验报告 一、实验目的 1.熟悉MATLAB软件并会简单的使用运算和简单二维图的绘制。 2.学会运用MATLAB表示常用连续时间信号的方法 3.观察并熟悉一些信号的波形和特性。 4.学会运用MATLAB进行连续信号时移、反折和尺度变换。 5.学会运用MATLAB进行连续时间微分、积分运算。 6.学会运用MATLAB进行连续信号相加、相乘运算。 7.学会运用MATLAB进行连续信号的奇偶分解。 二、实验任务 将实验书中的例题和解析看懂,并在MATLAB软件中练习例题,最终将作业完成。 三、实验内容 1.MATLAB软件基本运算入门。 1). MATLAB软件的数值计算: 算数运算 向量运算:1.向量元素要用”[ ]”括起来,元素之间可用空格、逗号分隔生成行向量,用分号分隔生成列向量。2.x=x0:step:xn.其中x0位初始值,step表示步长或者增量,xn为结束值。 矩阵运算:1.矩阵”[ ]”括起来;矩阵每一行的各个元素必须用”,”或者空格分开; 矩阵的不同行之间必须用分号”;”或者ENTER分开。2.矩阵的加法或者减法运算是将矩阵的对应元素分别进行加法或者减法的运算。3.常用的点运算包括”.*”、”./”、”.\”、”.^”等等。

举例:计算一个函数并绘制出在对应区间上对应的值。 2).MATLAB软件的符号运算:定义符号变量的语句格式为”syms 变量名” 2.MATLAB软件简单二维图形绘制 1).函数y=f(x)关于变量x的曲线绘制用语:>>plot(x,y) 2).输出多个图像表顺序:例如m和n表示在一个窗口中显示m行n列个图像,p 表示第p个区域,表达为subplot(mnp)或者subplot(m,n,p) 3).表示输出表格横轴纵轴表达范围:axis([xmax,xmin,ymax,ymin]) 4).标上横轴纵轴的字母:xlabel(‘x’),ylabel(‘y’) 5).命名图像就在subplot写在同一行或者在下一个subplot前:title(‘……’) 6).输出:grid on 举例1:

实训总结报告书

前言 实训目的:通过大量的案例、实例,系统的了解外贸业务活动中各种商务英语的格式与结构、写作特点、专业术语、常用专业词汇、相关句型和常见表达方式等,通过实例,能举一反三,学以致用,从而提高外贸英语水平,熟练掌握外贸业务中常用的英语基本术语、表达技巧与技能。 实训内容: (1)通过对函电业务的实训,初步掌握函电的写作技巧,掌握函电的常用术语和写作模板。 (2)在实训系统中,17种函电的写作的任务。 (3)以小组为单元,分工完成实训教材的课后习题。 正文 为期两周的外贸函电实训,是对外贸英语函电课程进行再次的学习和知识的巩固。10天的时间,我们每天的课程够安排的非常充实。外贸英语函电系统操作平台上(网址是:http://172.18.21.251:8244/buseng) 我们需要完成的函电一共有17种,大搞50几篇。分别是询盘函,还盘函,催促函,促销函,报盘函,修改函,寄送资料,包装函,保险函,索赔函,理赔函,感想信,邀请函,装船通知,指示函。由于系统原因,感想信,邀请函已经指示函没有任务安排,因此我们最后完成的是14种信函的写作。 在外贸函电的课程中,我们学习了函电的写作技巧,实训的目的就是让我们学以致用。还记得在课堂上,我们第一堂课就学习了外贸函电的组成部分,信函格式以及语言特点。外贸函电组成部分包括信头,日期,信函编号,信内地址,称呼,事由,信函正文,信尾客套话,写信人信息,经办人代号,附件等。外贸函电的信函格式,分为三种,齐头并进式,修正齐头式和缩进式。外贸英语函电的语言特点为7个C courtesy(礼貌) consideration(体贴) completeness(内容完整) clarity(表达清晰) conciseness(内容简洁) concreteness(具体) correctness(正确,准确)。同时通过课本大量的案例、实例,系统的了解外贸业务活动中各种商务英语的格式与结构、写作特点、专业术语、常用专业词汇、相关句型和常见表达方式等。唉这二周的实训中,再次通

MATLAB实验报告

MATLAB程序设计语言 实 验 报 告 专业及班级:电子信息工程 姓名:王伟 学号:1107050322 日期 2013年6月20日

实验一 MATLAB 的基本使用 【一】 实验目的 1.了解MATALB 程序设计语言的基本特点,熟悉MATLAB 软件的运行环境; 2.掌握变量、函数等有关概念,掌握M 文件的创建、保存、打开的方法,初步具备将一般数学问题转化为对应计算机模型处理的能力; 3.掌握二维图形绘制的方法,并能用这些方法实现计算结果的可视化。 【二】 MATLAB 的基础知识 通过本课程的学习,应基本掌握以下的基础知识: 一. MATLAB 简介 二. MATLAB 的启动和退出 三. MATLAB 使用界面简介 四. 帮助信息的获取 五. MATLAB 的数值计算功能 六. 程序流程控制 七. M 文件 八. 函数文件 九. MATLAB 的可视化 【三】上机练习 1. 仔细预习第二部分内容,关于MATLAB 的基础知识。 2. 熟悉MATLAB 环境,将第二部分所有的例子在计算机上练习一遍 3. 已知矩阵???? ??????=??????????=123456789,987654321B A 。求A*B ,A .* B ,比较二者结果是否相同。并利用MATLAB 的内部函数求矩阵A 的大小、元素和、长度以 及最大值。 程序代码: >> A=[1 2 3;4 5 6;7 8 9]; >> B=[9 8 7;6 5 4;3 2 1]; >> A*B ans =

30 24 18 84 69 54 138 114 90 >> A.*B ans = 9 16 21 24 25 24 21 16 9 两者结果不同 >> [m,n]=size(A) m = 3 n = 3 >> b=sum(A) b = 12 15 18 >> a=length(A) a = 3 >>max(A) ans =

MATLAB教学实习

目录 实习一函数图形画法 (1) 实习二极限与连续 (10) 实习三导数及应用 (14) 实习四多元函数微分学 (23) 实习五一元函数积分学 (32) 实习六代数综合 (38)

实习一 函数图形画法 实习目的: 图过图形加深对函数性质的认识与了解,通过函数图形的变化趋势理解函数的极限, 掌握用MATLAB 做平面曲线以及空间曲面曲线的方法与技巧。 作业 1.把正切函数tanx 和反正切函数arctanx 的图形及其水平渐进线2 π -=y ,2 π = y 和直线 y=x 画在同一坐标系。 输入:x1=-1:0.1:1; y1=atan(x1); x2=-pi/4:0.1:pi/4; y2=tan(x2); x3=-1:0.1:1; y3=-pi/2; x4=-1:0.1:1; y4=pi/2; x5=-1:0.1:1; y5=x5; plot(x1,y1,'r*',x2,y2,'g-',x3,y3,'-',x4,y4,'b',x5,y5,'k') >> 输出: 2把双曲正弦函数sinhx 和函数2x e ,2 x e -用不同的线型画在同一个坐标系。

输入:>> x1=-2:0.1:2; >> y1=(exp(x1)-exp(-x1))/2; >> x2=-2:0.1:2; >> y2=(exp(x2))/2; >> x3=-2:0.1:2; >> y3=(-exp(x3))/2; >> plot(x1,y1,x2,y2,x3,y3) 输出: 3做出极坐标方程10θ ρe =的曲线(对数螺线)的图形。 输入: >> theta=0:0.1:2*pi; >> rh=exp(theta/10); >> polar(theta,rh) 输出:

【课程实践总结】学生课程总结范文

【课程实践总结】学生课程总结范文 课程实践 这个学期的课程综合实训的任务是为一家企业设计邀请函,这是我们进入大学以来第二个课综题目,同学们经过上学期的课综后对于课综都有了一定的了解,这学期我们组成了和上学期不一样的一个6人小组,我们6个人在老师布置好任务后,很快的分工好了各自要干的事情。 我们这学期还是和上学期一样找了一家相同的企业,这样既方便又熟悉,当负责寻找企业的同学联系好企业后,第二天下午我们就出发去企业做调查,采访了店家和店家商谈好后,我们又上网查询了各种内容,好内容,我们就开始进行各自的任务,写策划书的写策划书,做ppt的做ppt,的,各自都有各自的任务,大家都有序的做着各自的事情。 虽然有了上学期课综的的认识,但是对于这一次课综一开始还是很迷茫的,但小组成员们都齐心协力,最后也顺利完成了这次的课综,从这次实训中也让我明白了很多,有些你刚开始认为很麻烦的事情,你只要认真的去对待这件事情,到后面的所有的事情也就会一步步解决了,每一件事情到了一定的地步都会有解决的办法,只是看你愿意不愿意去做罢了。通过这次课综实践也让我明白了,团队的力量是无

限大的,而良好的团队合作也会使任务完成起来更加轻松,团队的力量永远大于个人的力量,正所谓三个臭皮匠顶个诸葛亮。 通过这次课综也让我明白了,所以事情都要考虑到很多的因数,要考虑到很多的方面,才能把事情做到不说完美就是尽量往好的方面去发展。 这也是我们大一的最后一次课综了,大一上学期的我们对于有些事情的想法还很不成熟,经过一个学期,大一下学期的我们似乎比上学期的我们看上去成熟了那么一点点,但是我们还是要通过不停的学习提高自己个方面的素质,提升自己的个人能力,和团队协作能力。才能走毕业后更好的融入这个社会,我们要积极的投与实践中,这样才有利于个人的全面发展,更好的跟上时代发展的脚步,为未来打下坚实的基础,使自己在竞争中立于不败。 课综对于我们每一个人来说都是一种锻炼,它使我们在实践中了解社会,让我们学到了很多在课堂上根本就学不到的知识,打开了视野,增长了见识,为我们以后进一步走向社会打下坚实的基础,下学期我们也就要大二了,时间这东西啊过的真的好快,时间飞逝,要珍惜当下,做好现在的每一件事情,为以后做好准备。

matlab实验报告

MATLAB 数学实验报告 指导老师: 班级: 小组成员: 时间:201_/_/_

Matlab 第二次实验报告 小组成员: 1 题目:实验四,MATLAB 选择结构与应用实验 目的:掌握if 选择结构与程序流程控制,重点掌握break,return , pause语句的应用。 问题:问题1:验证“哥德巴赫猜想” ,即:任何一个正偶数(n>=6)均可表示为两个质数的和。要求编制一个函数程序,输入一个正偶数,返回两个质数的和。 问题分析:由用户输入一个大于6 的偶数,由input 语句实现。由if 判断语句判断是否输入的数据符合条件。再引用质数判断函数来找出两个质数,再向屏幕输出两个质数即可。 编程:function [z1,z2]=gede(n); n=input('please input n')

if n<6 disp('data error'); return end if mod(n,2)==0 for i=2:n/2 k=0; for j=2:sqrt(i) if mod(i,j)==0 k=k+1; end end for j=2:sqrt(n-i) if mod(n-i,j)==0 k=k+1; end end if k==0 fprintf('two numbers are') fprintf('%.0f,%.0f',i,n- i) break end

end end 结果分析 如上图,用户输入了大于6的偶数返回两个质数5和31,通过 不断试验,即可验证哥德巴赫猜想。 纪录:if判断语句与for循环语句联合嵌套使用可使程序结构更加明晰,更快的解决问题。 2题目:实验四,MATLAB选择结构与应用实验 目的:用matlab联系生活实际,解决一些生活中常见的实际问 题。

MATLAB课程设计

《MATLAB》课程设计球面的自动绘制与相关计算 院(系)名称信息工程学院 专业班级09普本信计1班 学号090111011 学生姓名张云迪 指导教师马艳琴 2011年6月6日

MATLAB课程设计评阅书 题目球面的自动绘制与相关计算 学生姓名张云迪学号090111011 指导教师评语及成绩 指导教师签名: 年月日答辩评语及成绩 答辩教师签名: 年月日教研室意见 总成绩: 教研室主任签名: 年月日

课程设计任务书 2010—2011学年第二学期 专业班级:09普本信计1班学号:090111011姓名:张云迪 课程设计名称: MATLAB 设计题目:球面的自动绘制与相关计算 完成期限:自2011年06月06日至2011年06月12日共1周 一、设计目的 由于在平时人工绘制的三维图形比较复杂,而且立体效果不好,运用MATLAB绘制图形简单而且可以实现图像的可视化。运用MATLAB绘制三维图像,实现对球面的自动绘制,熟练掌握绘制球面的绘图命令。对球面进行相关的计算,例如体积、表面积。 二、设计要求 1、运用MATLAB等工具。 2、对球相关的计算。 3、按照格式要求写出3000字文档。 三、参考文献 [1]曹弋.MATLAB教程及实训[M].北京:机械工业出版社,2010,8. [2]王正林,刘明.精通MATLAB7[M].大陆:电子工业出版社,2006. [3]高尚华.数学分析第三版[M].北京:高等教育出版社,2008,4. 计划答辩时间:2011 年 6 月 12日 工作任务与工作量要求:查阅文献资料不少于3篇,课程设计报告1篇不少于3000字 指导教师(签字):教研室主任(签字): 批准日期:年月日

成本会计课程实训总结报告(同名42594)

成本会计课程实训总结报告(同名42594)

西南财经大学天府学院 成本会计综合实训教程实训报告 姓名:xxxx 实训地点:xxx 课程名称:成本会计综合实训教程 班级:xxx级本会计x班 时间:2013-2014-1学期 西南财经大学天府学院教务处制 实训课题:xxxxx xxx 指导教师:xxxxxxx 一、实训任务 通过模拟一家制造类企业的整个产品成本的核算流程。要求学生按流程根据有关原始凭证编制各种费用分配表,并采用分配法对各类费用进行分配,编

制分配表及记账凭证,计算各种成本,编制成本报表,掌握企业生产、经营全过程的成本会计各岗位业务的核算,进而全面、系统、完整、综合地理解和掌握成本核算的方法和技能,具备独立处理成本会计实务和成本核算的动手操作能力,将所学成本会计知识系统化运用到实际操作中。 通过实训熟悉会计资料的种类、格式、内容、填制方法,及其业务流程,凭证的传递手续等内容。掌握会计凭证的审核与填制、会计账簿的设置与登记、成本费用的归集和分配、成本核算的各种方法会计报表的编制等会计基本技能,并能运用科目汇总表账务处理程序进行完整的一个会计循环业务的处理,将成本核算融入到企业会计核算的全过程中。 二成本核算 二、成本分析 分析内容 1.要素费用的归集和分配 2.材料费用的归集和分配 3.外购劳动力的归集和分配 4.工资费用的归集和分配 5.其他支出等要素费用 辅助费用的轨迹和分配费用与损失性费用的轨迹和分配 制造费用的轨迹和分配费用与损失性费用的轨迹和分配 成本分析,是利用成本核算及其他有关资料,分析成本水平与构成的变动情况,研究影响成本升降的各种因素及其变动原因,寻找降低成本的途径的分析方法。成本分析是成本管理的重要组成部分,其作用是正确评价企业成本计划的执行结果,揭示成本升降变动的原因,为编制成本计划和制定经营决策提供重要依据。 主要内容:包括成本计划完成情况的分析、技术经济指标变动对成本影响的分析、主要产品单位成本分析等。方法主要有:对比分析法、比率分析法、趋势分析法、因素分析法等。 ①、产品单位成本分析包括两个方面的内容: 1、单位成本完成情况的分析 单位成本完成情况的分析是根据“产品单位成本表”上的有关数据 资料以及其他有关资料,首先分析单位成本实际数与基准数的差异,确定单位成本是升高还是降低了,升降幅度是多少;然后再按成本项目分别进

matlab实验报告总结精选

matlab实验报告总结 电气工程学院自动化102班 2012年12月21日 实验一 MATLAB环境的熟悉与基本运算 一、实验目的 1.熟悉MATLAB开发环境 2.掌握矩阵、变量、表达式的各种基本运算 二、实验基本知识 1.熟悉MATLAB环境 MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握MATLAB常用命令 变量与运算符变量命名规则如下: 变量名可以由英语字母、数字和下划线组成变量名应以英文字母开头长度不大于31个区分大小写 MATLAB中设置了一些特殊的变量与常量,列于下表。 MATLAB运算符,通过下面几个表来说明MATLAB的各种常用运算符 表2 MATLAB算术运算符 表3 MATLAB关系运算符 表4 MATLAB逻辑运算符 表5 MATLAB特殊运算 的一维、二维数组的寻访

表6 子数组访问与赋值常用的相关指令格式 的基本运算 表7 两种运算指令形式和实质内涵的异同表 的常用函数 表8 标准数组生成函数 表9 数组操作函数 三、实验内容 1、新建一个文件夹 2、启动,将该文件夹添加到MATLAB路径管理器中。 3、保存,关闭对话框 4、学习使用help命令,例如在命令窗口输入help eye,然后根据帮助说明,学习使用指令eye 5、学习使用clc、clear,观察command window、command history和workspace等窗口的变化结果。 6、初步程序的编写练习,新建M-file,保存,学习使用MATLAB的基本运算符、数组寻访指令、标准数组生成函数和数组操作函数。 注意:每一次M-file的修改后,都要存盘。 练习A: help rand,然后随机生成一个2×6的数组,观察command window、command history和workspace等窗口的变化结果。

ps课程实训报告

无锡商业技术学院 课 程 实 训

报 告 学期:2012 —2013学年第一学期课程名称:图形图像处理技术 指导教师:_______________________ 班级:____________________________ … 学号:_____________________________ 姓名:_________________________________

实训名称项目一模块2色彩设计基础 实训目的1、了解三原色 2、了解色彩的分类及性格 3、了解颜色的四种不同属性 4、了解色彩之间的关系 5、了解图像模式 ______________ 6、掌握图像颜色调整的方法 实训步骤任务1 :了解色彩基础 三原色q 任务2:了解色彩的四种属性 1、明度和亮度 2、色相 3、饱和度 4、对比度 任务3:了解色彩之间的关系 1、互补色关系 2、对比色关系 3、相邻色关系 4、同类色关系 案例效果图 实训得分

实训名称项目二模块1选区 实训目的实训步骤 案例效果图 实训得分实训名称1、掌握选区常用工具的使用方法和技巧 2、利用选区工具制作“软件包装”案例图 任务1选区工具 【任务1-1】规则形状选区 【步骤1】矩形选框工具 【步骤2】存储选区 选择---存储选区 【步骤 【步骤 【步骤 【任务 【步骤 【步骤 【步骤 【步骤 【步骤 【任务 矩形和椭圆选区工具 3】 4】 5】 2 】 1】 2 】 3 】 4 】 5 】 3 】 羽化选区 选区的样式设置 变换选区 不规则形状选区 套索工具 多边形套索工具 磁性套索工具 魔棒工具快速 选择工具选区 其他方法 【任务1-2】综合案例 项目二模块2图像调整(修饰、复制和润色图像)

昆明理工大学MATLAB实验指导书(第二次实验)

************************ MATLAB上机指导书 ************************ 昆明理工大学机电学院 彭用新 2015年3月

实验三符号计算 一、操作部分:在命令窗口执行命令完成以下运算,记录运算结果。 1.findsym:帮助我们获取系统定义的自变量 f= sym('sin(a*x+b*y)'); findsym(f) 2.numden(获取分子分母), sym2poly,(获取多项式时系数)poly2sym(根据多项式系 数获得符号表达式) [n,d]=numden(sym('x*x+y')+sym('y^2')) p=sym('2*x^3+3*x^2+4'); sym2poly(p) x=[2,3,0,4]; poly2sym(x) 3. collect :合并同类项;expand:展开多项式;horner: 分解成嵌套形式;factor:因式 分解;simplify: 对表达式化简 syms x y; collect(x^2*y+y*x-x^2-2*x) collect((x+y)*(x^2+y^2+1), y) syms x y; expand((x-2)*(x-4)) syms x;horner(x^3-6*x^2+11*x-6) syms x;factor(x^3-6*x^2+11*x-6) syms x;simplify((x^2+5*x+6)/(x+2)) 4. finverse :求得符号函数的反函数。 syms x y; finverse(1/tan(x)) f= x^2+y; finverse(f,y) finverse(f) https://www.doczj.com/doc/049405560.html,pose 求符号函数的复合函数 syms x y; f = 1/(1 + x^2); g = sin(y); compose(f,g) 6. subs :表达式替换。 syms a b;subs(a+b,a,4)

MATLAB实验指导书(学生定稿)

实验一 MATLAB语言平台及基本运算 一、实验目的 1、熟悉MATLAB基本的操作界面。 2、掌握MATLAB中变量、数组、向量等对象的生成方法。 3、掌握矩阵的生成和基本运算方法。 4、掌握MATLAB中的常用绘图命令使用方法 二、实验设备 计算机,MATLAB语言环境 三、实验指导原理 1、常见数学函数 如:输入 x=[-4.85 -2.3 -0.2 1.3 4.56 6.75],则 ceil(x)= -4 -2 0 2 5 7 fix(x) = -4 -2 0 1 4 6 floor(x) = -5 -3 -1 1 4 6 round(x) = -5 -2 0 1 5 7 系统的在线帮助 (1) help 命令: 1).当不知系统有何帮助内容时,可直接输入 help以寻求帮助: >> help(回车) 2).当想了解某一主题的内容时,如输入: >> help syntax (了解 Matlab 的语法规定) 3).当想了解某一具体的函数或命令的帮助信息时,如输入: >> help sqrt (了解函数 sqrt 的相关信息)

(2) lookfor 命令 现需要完成某一具体操作,不知有何命令或函数可以完成,如输入: >> lookfor line (查找与直线、线性问题有关的函数) 3、常量与变量 系统的变量命名规则:变量名区分字母大小写;变量名必须以字母打头,其后 可以是任意字母,数字,或下划线的组合。此外,系统内部预先定义了几个有特殊意义和用途的变量,见下表: (1)数值型向量(矩阵)的输入 1).任何矩阵(向量),可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔;行与行之间用分号(;)分隔。所有元素处于一方括号([ ]内;例1: >> Time = [11 12 1 2 3 4 5 6 7 8 9 10] >> X_Data = [2.32 3.43;4.37 5.98] 2).系统中提供了多个命令用于输入特殊的矩阵: 上面函数的具体用法,可以用帮助命令 help 得到。如:help zeros ZEROS Zeros array. ZEROS(N) is an N-by-N matrix of zeros. ZEROS(M,N) or ZEROS([M,N]) is an M-by-N matrix of zeros.等等 4、数组(矩阵)的点运算 运算符:+(加)、-(减)、./(右除)、.\(左除)、.^(乘方), 例4: >> g = [1 2 3 4];h = [4 3 2 1]; >> s1 = g + h, s2 = g.*h, s3 = g.^h, s4 = g.^2, s5 = 2.^h 5、矩阵的运算

课程实训报告

课程实训报告 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

信息工程学院课程实训报告 姓名:谢成林 学号:45 实训名称:C/C++项目实训 所在班级:14级软件工程2班 实训时间: 2015年6月8日-2015年6月18日实训地点:工B201 实训教师: 实训企业:上海杰普软件科技有限公司 实训成绩: 宿州学院信息工程学院实习实训中心制

三、项目开发过程(1写明项目开发需要用到的C/C++知识点,并给出相关重要代码,并在代码后做出注释。2 写出在项目开发环境下的开发步骤,尽可能详细。可续页。) 1、相应的知识点 1、导包:如果需要用到其他包中的类就需要导包 本次实训主要使用的包 工具包 布局画界面 布局画界面 部分 2数组 数组有基本数据类型和引用型数据类型,有一维和二维,二维是存放一维的数组,二维数组一般确定一个有X,Y轴坐标的位置。 而且数组的初始化也有静态的和动态,不得混用。 以下是利用数组添加图片,添加鼠标的事件监听等。

3产生随机数 利用随机数产生1到81的随机数 4鼠标点击事件 BUTTON1左击,BUTTON2中击,BUTTON3右击。 5、结构体语 (1)if条件语句 有些代码只能在满足条件之后可以执行的。 if(条件){} .else{} 多支语句 本次实训不仅利用if语句判断是否右击,解决了雷数的加减问题,还解决了所点击是否为雷,随后找出所雷并标出的问题等。

(2)循环语句 有些代码重复执行 循环语句可以很好的执行重复执行的代码,就如以下,利用for循环很好的解决了初级,中级,高级布雷任务等。 6界面和菜单

MATLAB实验报告

数字信号处理及MATLAB 实验报告 班级: 学号: 姓名:

4.7.2 例4,2 设x(n)是由两个正弦信号及白噪声的叠加,试用FFT文件对其作频谱分析。程序清单 %产生两个正弦加白噪声 N=256; f1=.1;f2=.2;fs=1; a1=5;a2=3; w=2*pi/fs; x=a1*sin(w*f1*(0:N-1))+a2*sin(w*f2*(0:N-1))+randn(1,N); %应用FFT求频谱 subplot(2,2,1); plot(x(1:N/4)); title('原始信号'); f=-0.5:1/N:0.5-1/N; x=fft(x); y=ifft(x); subplot(2,2,2); plot(f,fftshift(abs(x))); title('频域信号'); subplot(2,2,3); plot(real(x(1:N/4))); title('时域信号');

例4.3 设x(n)为长度N=6的矩形序列,用MATLAB程序分析FFT取不同长度时x(n)频谱的变化。N=8,32,64,时x(n)的FFT MATLAB实现程序如下。 x=[1,1,1,1,1,1]; N=8; y1=fft(x,N); n=0:N-1; subplot(3,1,1);stem(n,abs(y1),'.k');axis([0,9,0,6]); N=32; y2=fft(x,N); n=0:N-1; subplot(3,1,2);stem(n,abs(y2),'.k');axis([0,40,0,6]); N=64; y3=fft(x,N); subplot(3,1,3);stem(n,abs(y3),'.k');axis([0,80,0,6]);

相关主题
文本预览
相关文档 最新文档