电力电子技术matlab仿真

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电力电子电路电力拖动的仿真就是在MATLAB/SIMULINK 环境下,主要 使用电力系统模块库和SIMULINK两个模块库进行。
1-3
1.3 MATALB 环境
1. 3.1 MATLAB 的主菜单 1.3.2 MATLAB 的工具栏 1.3.3 MATLAB 的命令窗口 1.3.4 MATLAB 的工作间
1-7
1.3.4 MATLAB 的工作间
1. 工作空间窗口
变量管理中心,可以显 示变量名称、尺寸、字节和类 别等信息。
2.工作空间管理命令
• Who 列出变量的简明列表 • Whos 列出变量大小类型等
1-8
1.4 MATALB 计算基础
MATLAB 的计算主要是数组和矩阵的计算,并且定义的数值元素是 复数,这是MATLAB 的重要特点。
switch-case 语句是一种多分支语句,语句的格式为
switch 表达式(标量或字符串) case 值 1 语句组 A case 值 2 语句组 B otherwise 语句组 N end
在 switch-case 语句中,当表达式的值(或字符串)与某 个 case 值(或字符串)相同时,就执行该 case 值以下的语句 组。如果表达式的值(或字符串)与任何一个case 值都不相同 ,则执行 otherwise 后的语句组 N。
(2) n 维数组和矩阵的表示和赋值。
n 维数组或矩阵的表示和赋值的规则是矩阵或数组的元 素列入方括号()中,每行的元素间用空格或逗号分隔,行与行 之间用分号或回车键隔开。
举例如下,即
A=[1 2 3;4 5 6;7 8 9] A 为矩阵名,方括号内表示一个3x3 的矩阵。 矩阵内的元素可以是数值、变量或者表达式。
1-21
1.5.2.2 while 循环语句
while 语句的格式为
while (表达式) ,语句组, end
while 循环语句的流程如图 1-7 所示
1-22
1.5.2.3 for 循环语句
for 语句的格式为
for k =初始值:增量:终止值, 语句组,
e来自百度文库d
1-23
1.5.2.4 switch-case语句
1-26
1.7.2 多条曲线的绘制
1-2
1.1 MATALB 介绍
MATLAB的名称源自Matrix Laboratory,它是一种科学计算软件,专门以 矩阵的形式处理数据。MATLAB将高性能的数值计算和可视化集成在一起,并提 供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领
域的分析、仿真和设计工作。
目前MATLAB产品族可以用来进行: • 数值分析 • 数值和符号计算 • 工程与科学绘图 • 控制系统的设计与仿真 • 数字图像处理 • 数字信号处理 • 通讯系统设计与仿真 • 财务与金融工程
1-4
1. 3.1 MATLAB 的主菜单
1-5
1.3.2 MATLAB 的工具栏
新建 打开 剪切 复制 粘贴 撤消 恢复 仿真 帮助
1-6
1.3.3 MATLAB 的命令窗口
MATLAB 的命令窗口 (Command Window) 是MATLAB的主要工作区, 是人机对话的主要环境。 在命令窗口中键入各种命令 ,可以得到相应的结果。
2. 表达式语句 单个的表达式就是表达式语句,一行可以只有一个表达式语句 ,也可以有多个表达式语句。
3. 赋值语句 将表达式的值赋予变量就是赋值语句。
A=3+7 * 8 x =10 * sin(2 * pi * f * t) z=2 * x+5 *y
1-19
1.5.2 流程控制语句
MATLAB 的流程控制语句有if、 while 、 for和 switch - case 语句。
1-24
1.7 MATALB 的绘图功能
MATLAB 有很强的绘图功能,可以绘制二维图形、三维图形、直方图 和饼图等,这里仅介绍一些常用的基本绘图命令和方法,见表 1-8
1-25
1.7.1 直角坐标中的二维曲线
[例 1-2] 画一条按正弦衰减的曲线。
» t = 0:0.2:6 * PI; »b =exp( - 0.1 * t) .* sine (t) ; » plot (t , b)
1-20
1.5.2.1 if 语句
if 语句有三种形式,分别为
if (表达式) ,语句组 A , end if (表达式) ,语句组 A , else 语句组 B , end if (表达式1),语句组A , else if (表达式 2) 语句组 B , else 语句组 C , end if 语句三种形式的程序结构如图1-6 所示。
第一章 MATLAB 基础
第一章 MATLAB 基础
1.1 MATALB 介绍 1.2 MATALB 的安装和启动(自学) 1.3 MATALB 环境 1.4 MATALB 计算基础 1.5 MATALB 程序设计基础 1.6 MATALB 常用的其他命令(自学) 1.7 MATALB 的绘图功能 1.8 电力电子电路波形图的绘制
1-9
1.4.1 常量和变量
1-10
1.4.2 数组和矩阵的表示和赋值
(1) 一维数组的表示和赋值。 一维数组(行矢量)是用方括号括起的一组元素(或数) ,元
素之间用空格或逗号分隔,组成数组的元素可以是具体的数值 、变量名或算式。 举例如下: x= [l 2 3 4 5 6]
1-11
1.4.2 数组和矩阵的表示和赋值
顺序、选择和循环三种基本控制结构组成。
包括表达语句、控制语句、调试语句和空语句。
MATLAB 程序的基本结构如下,即
% 说明 清除命令 定义变量 逐行执行的命令
循环和转移 逐行执行的命令 end 逐行执行的命令
1-18
1.5.1 表达式、表达式语旬和赋值语句
1.表达式 由运算符连接的常量、变量和函数构成MATLAB 的表达式。
1-12
1.4.3 MATLAB 的算术运算
1-13
1.4.4 MATLAB 的关系运算
1-14
1.4.5 MATLAB 的逻辑运算
1-15
1.4.7 MATLAB 常用的函数
1-16
1.4.7 MATLAB 常用的函数
1-17
1.5 MATALB 程序设计基础
解释性高级程序设计语言,对程序中的语言边解释边执行。
相关文档
最新文档