电路分析基础第14章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《电路分析基础第14章课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电路 分析 基础 14 课件
- 资源描述:
-
1、14.1 MATLAB概述14.3 应用MATLAB分析线性电路14.2 Simulink仿真14.1 MATLAB概述MATLAB是矩阵实验室(是矩阵实验室(MatrixLaboratory)的缩写,具有强大的矩阵处理功能、绘图功能和卓的缩写,具有强大的矩阵处理功能、绘图功能和卓越的数值计算能力。越的数值计算能力。MATLAB的主要特点是:的主要特点是:(1)(1)语言简洁紧凑,使用方便灵活,库函数极其丰富;语言简洁紧凑,使用方便灵活,库函数极其丰富;(2)(2)运算符丰富;运算符丰富;(3)(3)程序设计的自由度大,程序的可移植性很好;程序设计的自由度大,程序的可移植性很好;(4)(4)M
2、ATLAB的图形功能强大,数据的可视化简单;的图形功能强大,数据的可视化简单;通过点击通过点击MATLAB的图标进入主界面,如图所示的图标进入主界面,如图所示 14.1.1 变量与函数变量:变量:基本运算符:基本运算符:加(加(+)、减()、减(-)、乘()、乘(*)、除()、除(/)、)、点乘(点乘(.*)、点除()、点除(././)、幂次运算()、幂次运算()、)、点乘幂(点乘幂(.)和左除()和左除()等。)等。(1)(1)变量名必须是不含空格的单个词;变量名必须是不含空格的单个词;(2)(2)变量名区分大小写;变量名区分大小写;(3)(3)变量名最多不超过变量名最多不超过1919个字符
3、;个字符;(4)(4)变量名必须以字母打头,之后可以是任意字母变量名必须以字母打头,之后可以是任意字母、数字或下划线,变量名中不允许使用标点符号。、数字或下划线,变量名中不允许使用标点符号。函数文件:函数文件:文件名后缀为文件名后缀为M M的文件,文件的第一行必的文件,文件的第一行必须是一特殊字符须是一特殊字符functionfunction开始,格式为:开始,格式为:function function 因变量名因变量名=函数名函数名(自变量名自变量名)函数文件建立方法:函数文件建立方法:(1)(1)在在MatlabMatlab中,点:中,点:File-New-M-fileFile-New-M
4、-file(2)(2)在编辑窗口中输入程序内容在编辑窗口中输入程序内容(3)(3)点:点:File-SaveFile-Save,存盘,存盘,M M文件名必须与函数名一致。文件名必须与函数名一致。14.1.2 数组与矩阵数组数组(1)创建简单的数组创建简单的数组x=a b c d e f x=first:lastx=first:increment:lastx=linspace(first,last,n)(2)数组元素的访问数组元素的访问(3)数组的方向:行向量和列向量数组的方向:行向量和列向量(4)数组的运算数组的运算数组对标量的加、减、乘、除、乘方;数组对标量的加、减、乘、除、乘方;两个数组加
5、、减、乘、除、幂运算,必须具有相同的维数两个数组加、减、乘、除、幂运算,必须具有相同的维数矩阵矩阵(1)矩阵的建立:逗号或空格用于分隔某一矩阵的建立:逗号或空格用于分隔某一行的元素,分号用于区分不同的行。行的元素,分号用于区分不同的行。例如输入矩阵例如输入矩阵p=1 2 3 4 p=1 2 3 4;5 6 7 85 6 7 8;9 10 9 10 11 12 11 12(2)矩阵中元素的操作矩阵中元素的操作 矩阵矩阵A A的第的第r r行:行:A(r,:),:)取矩阵取矩阵A A的第的第i1i2行、第行、第j1j2列构成新矩阵列构成新矩阵:A(i1:i2,j1:j2)以逆序提取矩阵以逆序提取矩
6、阵A A的第的第i1i2行,构成新矩阵行,构成新矩阵:A(i2:-1:i1,:),:)删除删除A A的第的第i1i2行,构成新矩阵行,构成新矩阵:A(i1:i2,:,:)=将矩阵将矩阵A A和和B B拼接成新矩阵:拼接成新矩阵:A B;A;B矩阵矩阵(3)矩阵的运算矩阵的运算 矩阵加法:矩阵加法:A+BA+B矩阵乘法:矩阵乘法:A A*B B方阵的行列式:方阵的行列式:detdet(A A)方阵的逆:方阵的逆:invinv(A A)方阵的特征值与特征向量:方阵的特征值与特征向量:VV,D=eigAD=eigA。14.1.3 MATLAB作图(1)曲线图曲线图点坐标画图的命令为:点坐标画图的命令
7、为:plot(X,Y,Splot(X,Y,S)其中,其中,X,YX,Y是向量,分别表示点集的横坐标和纵坐标,是向量,分别表示点集的横坐标和纵坐标,S S指定曲线的颜色、线形等。指定曲线的颜色、线形等。y y:黄色:黄色 c c:蓝绿色:蓝绿色 r r:红色:红色 m m:洋红:洋红 .:点:点 -:连线:连线 o o:圈:圈 ::短虚线:短虚线x x:x-x-符号符号 -.-.:长短线:长短线 +:加号:加号 -:长虚:长虚线线plot(X,Yplot(X,Y)画实线;画实线;plot(X,Y1,S1,X,Y2,S2,X,Yn,Snplot(X,Y1,S1,X,Y2,S2,X,Yn,Sn)将多
8、条线将多条线画在一起画在一起【例【例14.1】在】在 0,2*pi 用红线画用红线画sin(x),用绿圈画用绿圈画cos(x)【解【解】x=linspace(0,2*pi,30);y=sin(x);z=cos(x);plot(x,y,r,x,z,go)画出的波形如图所示。画出的波形如图所示。(2)符号函数符号函数(显函数、隐函数和参数方程显函数、隐函数和参数方程)画图画图 ezplot(f(x),a,b)表示在表示在axb绘制显函数绘制显函数f=f(x)的函数的函数图图ezplot(f(x,y),xmin,xmax,ymin,ymax)表示在区间表示在区间xminxxmax和和 yminyym
9、ax绘绘制制隐函数隐函数f(x,y)=0的函数图的函数图 ezplot(x(t),y(t),tmin,tmax)表示在区间表示在区间tminttmax绘制参数方程绘制参数方程x=x(t),y=y(t)的函数图的函数图 14.2 Simulink仿真 在在start进入进入Simulink菜单,选择菜单,选择 Simulink Library Browser,打开打开Simulink库函数,选择库函数,选择 File New打开编辑窗口。打开编辑窗口。在在MATLAB的的 Command窗口直接键入窗口直接键入Simulink即可即可打开打开Simulink库函数窗口。然后在模块库浏览器的菜单库
10、函数窗口。然后在模块库浏览器的菜单“File”/“New”/“Model”命令可以打开编辑窗口如图所示。命令可以打开编辑窗口如图所示。(1)(1)建立模型窗口并保存为以建立模型窗口并保存为以.mdl为后缀的模型文件;为后缀的模型文件;(2)(2)将功能模块由模块库窗口复制到模型编辑将功能模块由模块库窗口复制到模型编辑窗口,进行参数设置;窗口,进行参数设置;(3)(3)连接模块,从而构成需要的系统模型。连接模块,从而构成需要的系统模型。创建一个简单的模型大致有三个步骤,即创建一个简单的模型大致有三个步骤,即14.2.1 Simulink常用模块1.1.电源电源Sources模块模块从工作空间输入
展开阅读全文