




免费预览已结束,剩余32页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
洛阳理工学院毕业设计(论文)基于matlab电路特性演示平台的设计摘 要电路特性是用复杂的数学公式描述的,非常抽象,难以理解。matlab具有强大数学计算和图形显示功能,它可以方便的计算出非常抽象、复杂的数学公式。此外,它提供了图形用户界面设计工具guide,其包含的各种控件,易于开发,交互性强、使用方便。本论文基于matlab gui开发设计的电路特性演示平台。平台共包含有8个常见的、典型电路的特性演示和方波傅里叶分析。各演示平台的开发是在已建立的数学模型的基础进行的,利用matlab中的guide设计工具完成了用户界面的设计,界面中各种控件的功能是通过编写其回调函数来实现的。在演示过程中,通过调整相关的参数,动态演示电路参数变化时电路特性的变化情况。该系统平台具有良好的用户界面、交互性强、操作方便,可以使用户直观、高效地观察和理解电路的特性。关键词:matlab,数学模型,电路特性,演示平台,guide the design of the circuit characteristics of matlab-based presentation platform abstractcircuit performance is to use complex mathematical formulas described, very abstract and difficult to understand. matlab has a powerful mathematical and graphical display, it can easily calculate the very abstract and complex mathematical formula. in addition, it provides a graphical user interface design tool guide, which contains the various controls, easy-to-development, interactive, easy to use.this paper, based on matlab gui development and design of the circuit features demo platform. platform contains a total of 8 common, the characteristics of a typical circuit, and square wave fourier analysis shows. the demonstration platform was developed to build on the basis of mathematical models, the use of matlab in the guide user interface design tools to complete the design of the interface functions of the various controls is through the preparation of the callback function to achieve.in the demo, by adjusting the related parameters, dynamic parameters demonstrates the circuit characteristics of circuit changes. the platform has a good user interface, interactive, easy to operate and allows users to directly and efficiently observe and understand the characteristics of the circuit.key words: matlab,mathematical model,circuit characteristics,demonstration platforms,guide 2目录前言1第1章 matlab简介21.1 matlab简介21.1.1 matlab概述21.1.2 图形界面(gui)概述2第2章 电路数学模型的建立42.1 rc积分和微分电路42.2 谐振电路的频率特性42.3 方波的傅里叶分析52.4 二阶电路零输入响应52.5 正弦激励的一阶电路62.6 低通滤波电路72.7 高通滤波电路82.8 带通滤波电路82.9 带阻滤波电路9第3章 系统结构设计103.1 系统设计思想103.2 系统层次结构10第4章 gui设计124.1 界面设计编辑器124.2 gui主要控件对象及属性介绍134.2.1 控件的常用公共属性134.2.2 命令按钮(push button)控件144.2.3 静态文本框(static text)控件144.2.4 可编辑文本框(edit text)控件144.2.5 滑动条(slider)控件144.2.6 坐标轴(axes)控件154.2.7 组面板(uipanel)控件15第5章 界面及程序代码165.1 主界面设计165.1.1 界面设计165.1.2 控件回调函数编写175.2 rc积分和微分电路界面设计175.2.1 界面设计185.2.2 控件回调函数编写195.3 谐振电路频率特性205.3.1 界面设计205.3.2 控件回调函数编写215.4 方波的傅里叶分析225.4.1 界面设计225.4.2 控件回调函数编写225.5 二阶电路的零输入响应235.5.1 界面设计235.5.2 控件回调函数编写245.6 正弦激励的一阶电路255.6.1 界面设计255.6.2 控件回调函数编写255.7 低通滤波电路265.7.1 界面设计265.7.2 控件回调函数编写275.8 高通滤波电路285.8.1 界面设计285.8.2 控件回调函数编写285.9 带通滤波电路295.9.1 界面设计295.9.2 控件回调函数编写295.10 带阻滤波电路305.10.1 界面设计305.10.2 控件回调函数编写30结论31谢 辞32参考文献33前言随着科学技术的发展,对计算机软件及硬件的要求越来越高,同时各种功能的软件被开发出来。而硬件的电路规模也日益庞大,线路更加复杂、对于实现各种功能的数学建模也越来越多,手工或用平常的应用的软件根本无法计算,或计算起来比较麻烦,达不到理想的要求,这时为了提高计算效率、降低实验仿真成本,引入了matlab软件,matlab是一种集数学计算与图形显示于一体的高效率高级语言,它所具有的丰富的数学计算功能可以解决电路中的各类计算问题,其绘图功能可以将计算机结果用图形表示出来。matlab不仅具有数学计算和图形显示功能,而且还为图形用户界面的设计提供了功能强大的设计向导gui,它可以为用户提供一个友好的交互界面,图形用户界面是由窗口、光标、按键、菜单、文字说明等对象所构成,用户可以通过鼠标或键盘选择、激活这些图形对象,触发相应控件的回调函数,使计算机执行某种动作。本平台主要利用图形用户界面(gui)在已知电路数学模型的前提下,开发的电路特性演示平台。在电路特性仿真平台中,对电路中所涉及的参数可以直接修改,并显示出仿真曲线。该平台界面良好、操作方便,易于理解。 第1章 matlab简介1.1 matlab简介1.1.1 matlab概述matlab是一种用于科学技术的高性能语言。它将计算、可视化和程序设计集成在一个非常容易使用的环境下中,使用我们熟悉的数学符号表示问题与答案。它的应用范围非常广泛,包括数学计算,算法开发,数据采集,建模与模拟,数据分析、研究和可视化,科学和工程图形,应用程序开发,包括图形用户界面的建立等等。具有功能强大、界面友好,可二次开发等特点。在国内外,已有许多高等院校将其列为本科生、研究生和博士生必须掌握的基本技能。matlab中包括了被称作工具箱(toolbox)的各类应用问题的求解工具。随着matlab版本的不断升级,其所含的工具箱的功能也越来越丰富。matlab5.3以后的版本中包括了图形界面编辑gui,改变了以前单一的“在指令窗通过文本形的指令进行各种操作”的状况。这可让用户也可以象vb、vc、vj、delphi等那样进行一般的可视化的程序编辑。1.1.2 图形界面(gui)概述图形用户界面(gui),是由图形对象构建的用于人与计算机交互信息的界面。在图形用户界面上,用户可以根据gui上的提示信息完成自己的工作,而不需要记忆大量繁琐的命令,只须通过鼠标、键盘等便捷的方式与计算机交互信息、选择及控制想要运行的程序、实时显示图形信息。如果读者想向别人提供应用程序,想进行某种技术、方法的演示,想制作一个供反复使用且操作简单的专用工具,那么图形用户界面(gui)是最好的选择之一。matlab创建的图形用户界面对象共有三大类:用户界面控件、下拉菜单和内容菜单。用户界面控件包含各种常见的控件,如按钮、列表框等;下拉菜单对象主要是各种菜单和子菜单;内容菜单对象主要是内容式菜单,如弹出式菜单等。运用这些图形对象,用户可以设计出功能强大的图形用户界面。第2章 电路数学模型的建立电路特性演示平台中涉及到的数学计算需要建立数学模型,本平台中九个电路的特性,其数学模型分别如下:2.1 rc积分和微分电路平台1为积分和微分电路,其电路如图2-1和图2-2所示。对此可建立传递函数模型。 图2-1 积分电路 图2-2 微分电路 图2-1传递函数为:h(s)=图2-2传递函数为:h(s)=2.2 谐振电路的频率特性平台2为谐振电路特性,其电路图如2-3所示。图2-3 谐振电路其频率响应函数为谐振频率q=品质因数令h0=1,分别画出q=1,10,20,50,100的品质因数特性。2.3 方波的傅里叶分析平台3为方波傅里叶分析,方波的傅里叶级数为: k=1,2,方波的周期t=2,由于方波是奇对称,在t=0间分析即可,分别计算,直到9次谐波并作图。 2.4 二阶电路零输入响应平台4为二阶电路的零输入响应,其电路图如2-4所示。图2-4 二阶电路零输入响应该电路以uc为变量的方程为:,令阻尼系数=,谐振角频率0=,则上式可写成 其初始值uc(0)和(1) 当r时,为过阻尼,呈现为非振荡性放电,方程的解为式中(3) 当r=时,为临界阻尼,也呈现为非振荡性放电2.5 正弦激励的一阶电路平台5为正弦激励的一阶电路,其电路图如2-5所示。图2-5 正弦激励的一阶电路建立的微分方程为:用三要素法公式式中电容的初始电压 微分方程的特解 时间常数当正弦激励时,设 全响应暂态相应稳态响应2.6 低通滤波电路平台6为低通滤波电路,一阶低通滤波电路频率响应函数为:截止角频率二阶低通电路频率响应函数为截止角频率q品质因数根据上述数学模型分别画出q=时的频率特性2.7 高通滤波电路平台7为高通滤波电路,一阶低通滤波电路频率响应函数为:截止角频率二阶低通电路频率响应函数为截止角频率q品质因数根据上述数学模型分别画出q=时的频率特性2.8 带通滤波电路平台8为带通滤波电路,将低通滤波器和高通滤波器串联,就可得到带通滤波器。设前者的截止频率为 ,后者的截止频率为 , 应小于 ,则通频带为( - )。带通电路频率响应函数为截止角频率 q品质因数根据上述数学模型分别画出q=时的频率特性q值愈大,通带放大倍数数值愈大,频带愈窄,选频特性愈好。调整电路的增益,能够改变频带宽度。2.9 带阻滤波电路平台9为带阻滤波电路,将输入电压同时作用于低通滤波器和高通滤波器,再将两个电路的输出电压求和,就可以得到带阻滤波器。其中低通滤波器的截止频率 应小于高通滤波器的截止频率 ,因此,电路的阻带为( - )。 带通电路频率响应函数为截止角频率 q品质因数根据上述数学模型分别画出q=时的频率特性。8洛阳理工学院毕业设计(论文)第3章 系统结构设计3.1 系统设计思想在电路特性演示平台中,首先要开发一个欢迎界面,为了使用户感到良好的界面效果,因此在欢迎界面中插入了一幅今年最流行的动画片的图案,在该界面中,除了醒目的标题外,还有一个按钮,单击可进入到平台的主界面。由于本系统共包含了9个演示平台,所以设计了一个菜单,为平台题目,可以方便用户进行管理,还有帮助菜单(简介,退出)等基本功能。通过单击主界面菜单上不同的选项,可以进到相应的实验界面,在实验平台中除了包含有主要的演示功能外,还另附有帮助(实验说明,退出)菜单和返回上层的功能,在各个实验中,通过单击“返回上层”按钮可以返回到主界面。3.2 系统层次结构电路特性演示平台系统有五级层次,如图5-1所示。第一层是电路特性演示平台主界面,第二层是“实验题目”和“帮助”,第三层是rc积分和微分电路、谐振电路的频率等九个特性演示平台和“简介”与“”退出,第四层是“帮助”和“返回上层”第五层是“实验说明”和“退出”。电路特性演示平台的系统流程图如图3-1所示。图3-1 电路特性演示平台系统流程图10 第4章 gui设计4.1 界面设计编辑器通过使用界面设计编辑器,可以通过单击拖动左边工具箱上的各种控件,方便的创建gui界面,方便、快捷。由matlab的file菜单选择“new”“gui”选项,可以打开“guide quick start”对话框 。该对话框中有“create new gui”和“open exixting gui”两个选项卡。“create new gui”选项卡的界面中有一个gui templates可选框,内有blank gui(default)、gui with uicontrols、gui with axes and menu和modal question dialog四个模板可供用户选择;“open exixting gui”选项用来打开已经存在的.fig文件。“guide quick start”对话框如图4-1所示。图4-1 guide quick start对话框选择默认模板blank gui(default)后,选中save on startup as复选项,右边的路径显示框和browse按钮将显现,选择合适的路径并输入.fig文件的名称,单击“ok”按钮以后,打开界面设计编辑器。它有有菜单栏、工具栏、控件工具箱、设计工作区四部分组成。界面设计编辑器如图4-2所示。图4-2 界面设计编辑器4.2 gui主要控件对象及属性介绍matlab中的控件大致可分为两种,一种为动作控件,鼠标点击这些控件时会产生相应的响应。一种为静态控件,是一种不产生响应的控件,如文本框等。每种控件都有一些可以设置的参数(即属性)。属性由两部分组成:属性名和属性值,它们必须是成对出现的。4.2.1 控件的常用公共属性控件的公共属性可以在gui窗口中双击相应的空间打开,或通过“view”菜单下的“property inspector”打开。打开之后可以根据要求对其属性进行设置。各种控件的常用公共属性如下:1. tag属性:用来设置控件的标识符,每个控件的默认值都不相同。同时guide用这个字符串命名与callback属性有关的响应函数。2. string属性:用来设置显示在控件上的文字。而对于pop-up menu控件,string属性则用于设置打开弹出菜单时显示的列表。3. backgroundcolor属性:用来设置控件的背景颜色。4. fontsize属生:用来设置显示在控件上的文字的大小。5. callback属性:用来定义当鼠标单击该对象时,所要执行的操作。但static text、axes、uipanel控件没有callback属性。6. visible属性:用来设置控件是否可见,on是可见off是不可见。4.2.2 命令按钮(push button)控件命令按钮是gui最常用也是最简单的控件,当用户压下命令按钮时,matlab即会立即依据其对应的callback程序来执行操作。常用属性有tag、string、backgroundcolor、callback和fontsize等。4.2.3 静态文本框(static text)控件静态文本框控件用来显示文本,不能接收用户的输入。常用属性有tag、string、backgroundcolor、fontsize、visible和enable等。 enable属性:用来设置控件是否有效,on 是有效off是无效inactiv是不活动。4.2.4 可编辑文本框(edit text)控件可编辑文本框控件主要用来当作一个输入接口,以便用户能够输入字符串、字符或数字,因此该控件的string属性可作为一个有效的沟通媒介。它有callback回调函数,当修改了文本框的内容后,文本框失去焦点时调用。常用属性有tag、 string、fontsize、max、min和callback等。max和min属性:用来设置可输入的文字行是单行还是多行,默认为1和0。如果max-min1表示可编辑文本框接受多行文本,会出现垂直滚动条。如果max-min=1表示可编辑文本框只接受单行文本。4.2.5 滑动条(slider)控件滑动条控件用来输入一定范围内的数值,通过鼠标或键盘移动滚动条上的方块位置来改变滚动当前值。它有callback回调函数,当每次单击滚动条改变当前值时调用该函数。常用属性有tag、string、backgroundcolor、value、callback、max、min和sliderstep等。max属性:滑动条的最大值,是double型,默认为1。min属性:滑动条的最小值,默认为0。value属性:当前滑动块所在位置的值,默认为0。sliderstep属性:由x,y组成,默认为0.01,0.1,x表示单击两端箭头时value改变的数值间隔,如0.01表示每单击一次value增加或减少0.01*max,y表示单击滚动条时value改变的间隔,一般y比x大。例如0.1,则每次单击滚动条改变0.1*10=1。4.2.6 坐标轴(axes)控件坐标轴控件主要用以显示运算结果图形。它没有callback回调函数。常用属性有tag、backgroundcolor 和visible等。如果gui中有多个坐标轴,当发出一个作图命令时,应当明确指定在哪一个坐标轴上作图。axes函数实现此功能,例如:axes(handles.axes1)。4.2.7 组面板(uipanel)控件组面板控件也叫做框架。它的子民可以是组面板、坐标轴和用户界面控件。当组面板控件移动时,内部的控件都会跟着移动。常用的属性有tag、backgroundcolor 和title等。使用uipanel控件可以使界面看起来更加规整。title属性:是显示面板或按钮组的标题,为字符串型。14第5章 界面及程序代码5.1 主界面设计5.1.1 界面设计在电路特性演示平台中,首先设计了一个欢迎界面,如图5-1所示,为了有比较好的效果,在设计时添加了一副背景图片,首先是添加了一个axes(坐标轴)控件,用来显示图片,另外还添加了一个按钮“进入”,单击后会进入到演示平台的主界面,如图5-2所示。图5-1 欢迎界面在电路特性演示平台的主界面中,依然是利用axes插入了一张背景图片,另外使用了菜单对9个实验进行控制,设置方法是:“tools”菜单下的“menu editor”命令,在打开的对话框中进行编辑,共包含了两个主菜单,实验题目和帮助,在其下分别都有子菜单。图5-2 主界面5.1.2 控件回调函数编写在欢迎界面中,插入图片的代码:function varargout = zjm_outputfcn(hobject, eventdata, handles) cla i=imread(aa.jpg); axes(handles.axes1) image(i) axis off;“进入实验”按钮代码:function pushbutton1_callback(hobject, eventdata, handles)closea5.2 rc积分和微分电路界面设计该平台用于观察电路参数变化时积分、微分电路输出波形的变化情况。5.2.1 界面设计在该演示平台中,首先使用菜单编辑器设计了两个菜单,帮助和返回上层;用了三个axes(坐标轴)控件分别表示输入波形,输出波形,以及显示电路图。静态文本框有着说明的作用,其值在演示过程中不允许修改,而动态文本框可以修改和变化,在本实验中,将动态文本框的值设置成了不可更改。下拉列表框(popupmenu)可以根据不同的选择出现不同的效果,其string属性设置为“积分电路和微分电路”。三个slider(滑动条)分别用来表示频率、电阻、电容的变化特性。为了使整个界面看起来更美观,又添加了uipanel(面板)控件,将同一作用的控件放到一起。在演示过程中,可以随时调整参数来观察波形的变化。rc积分电路特性演示平台界面如图5-3所示,rc微分电路特性演示平台界面如图5-4所示。图5-3 rc积分电路特性演示平台界面图5-4 微分电路特性演示平台界面5.2.2 控件回调函数编写该平台中“频率”、“电阻”和“电容”滑动条及其参数显示文本框的回调函数基本相同,在此只详述“频率”滑动条的回调函数。“频率“滑动条的回调函数为:function slider1_callback(hobject, eventdata, handles)set(handles.edit3,string,.num2str(get(handles.slider1,value);r=str2num(get(handles.edit4,string);c=str2num(get(handles.edit5,string)/1000000;f=str2num(get(handles.edit3,string);t=1./f;set(handles.edit1,string,.t);t=0:0.000001:0.01;us,t=gensig(square,t,0.01);axes(handles.axes1)axis off;plot(t,us,r),axis(0 0.01 -2 2);v1=get(handles.popupmenu1,value);switch v1 case 1 tau=r*c; sys=tf(1,tau,1); uo,t=lsim(sys,us,t) axes(handles.axes2) axis off; plot(t,uo,b),axis(0 0.01 -2 2); case 2 end5.3 谐振电路频率特性该平台用于观察谐振电路在不同品质因数下的幅频特性和相频特性。5.3.1 界面设计在该演示平台中,首先使用菜单编辑器设计了两个菜单,帮助和返回上层;使用的控件分别为uipanel(面板)控件、axes控件(用来显示幅频和相频特性)、popupmenu(下拉列表框)显示了不同的品质因数,其string值分别设置为:1,10,20,50,100,pushbutton(按钮)。谐振电路的频率特性演示平台界面如图5-5所示。图5-5 谐振电路频率特性演示平台5.3.2 控件回调函数编写“绘制频率特性”按钮的回调函数为function pushbutton1_callback(hobject, eventdata, handles)v1=get(handles.popupmenu1,value);h0=1;wn=1;w=logspace(-1,1,50);switch v1 case 1 q=1 %q=1时的函数 h=h0./(1+j*q*(w./wn-wn./w); axes(handles.axes1) plot(w,abs(h),b),hold on axes(handles.axes2) plot(w,(angle(h)*180/pi),b),hold on case 2end5.4 方波的傅里叶分析该平台用于观察方波在不同谐波次数下的图形及其叠加的图形;取至近十九次谐波次数的图形及其三维网格的图形。5.4.1 界面设计在该演示平台中,首先使用菜单编辑器设计了两个菜单,帮助和返回上层;使用的控件分别为axes:用来放置输入方波、谐波叠加、逼近程度、三维网络图等特性,用按钮来实现不同的功能,用下拉列表框来选择谐波的次数。方波的傅立叶分析特性演示平台界面如图5-6所示。图5-6 方波的傅里叶分析特性演示平台5.4.2 控件回调函数编写“输入方波”按钮回调函数:function pushbutton4_callback(hobject, eventdata, handles)set(handles.text1,string,输入方波)t=0:.01:2*pi;f=(pi/4)*square(t);axes(handles.axes1);plot(t,f,r);hold on,grid on5.5 二阶电路的零输入响应该本台用于观察、时,二阶电路在零输入响应下的电容电压及电感电流波形图的变化情况5.5.1 界面设计在该演示平台中,首先使用菜单编辑器设计了两个菜单,帮助和返回上层;使用的控件分别为axes,uipanel,slider,text。二阶电路的零输入响应特性演示平台中,当r=0时为等幅振荡,界面如图5-7所示,当为欠阻尼时,界面如图5-8所示,当为过阻尼时,界面如图5-9所示。图5-7 二阶电路的等幅振荡演示平台图5-8 二阶电路的欠阻尼演示平台图5-9 二阶电路的过阻尼演示平台5.5.2 控件回调函数编写在本平台中主要时是滑动条的回调函数,通过拖动滑动条或者是单击滑动条,改变其值可以观察图形变化的效果,由于回调函数篇幅太长,在此不再详述。5.6 正弦激励的一阶电路该平台用于观察一阶电路在正弦激励下的暂态响应、稳态响应及全响应的图形。5.6.1 界面设计在该演示平台中,首先使用菜单编辑器设计了两个菜单,帮助和返回上层;使用的控件分别为uipanel,axes,text,pushbutton等。该电路的特性演示平台界面如图5-10所示。图5-10 正弦激励的一阶电路特性演示平台5.6.2 控件回调函数编写“暂态相应”按钮的回调函数:function pushbutton1_callback(hobject, eventdata, handles)r=2;c=0.5;t=r*c;uc0=4;um=10;w=2;zc=1/j/w/c;t=0:0.1:10;us=um*cos(w*t);ucst=us*zc/(r+zc);ucp0=ucst(1);uctr=(uc0-ucp0)*exp(-t/t);uc=uctr+ucst;axes(handles.axes1)plot(t,us,b);grid;axes(handles.axes2)plot(t,uctr,:b);grid;hold on;5.7 低通滤波电路该平台用于观察一阶低通滤波电路幅频特性及相频特性的图形;二阶低通滤波电路在不同品质因数时的幅频及相频特性图形的变化。5.7.1 界面设计在该演示平台中,首先使用菜单编辑器设计了两个菜单,帮助和返回上层;使用的控件分别为uipanel,axes,text,pushbutton,popupmenu。低通滤波电路的特性演示平台如图5-11所示。图5-11 一阶低通电路特性演示平台图5-12 二阶低通电路特性演示平台5.7.2 控件回调函数编写 “绘制幅频特性”按钮的回调函数与 “绘制相频特性”按钮的回调函数基本相同,只是响应函数不同,在此只详述“绘制幅频特性”按钮的回调函数。“绘制幅频按钮”的回调函数:function pushbutton3_callback(hobject, eventdata, handles)v1=get(handles.popupmenu4,value);v2=get(handles.popupmenu3,value);switch v1 case 1 set(handles.axes1,visible,on); set(handles.axes2,visible,on); set(handles.axes5,visible,off); set(handles.axes6,visible,off); ww=0:0.2:4; h=1./(1+j*ww); axes(handles.axes1),semilogx(ww,20*log10(abs(h),grid, case 2end5.8 高通滤波电路该平台用于观察一阶高通滤波电路的幅频特性及相频特性的图形;二阶高通滤波电路在不同品质因数时的幅频及相频特性图形的变化。5.8.1 界面设计高通滤波电路的界面设计与低通滤波电路的设计相同,其特性演示平台界面如图5-13所示。图5-13 二阶高通电路特性演示平台5.8.2 控件回调函数编写该界面中按钮的回调函数与低通滤波电路仿真平台基本相同,在此不再详述。5.9 带通滤波电路该平台用于观察带通滤波电路在不同品质因数下的幅频特性。5.9.1 界面设计在该演示平台中,首先使用菜单编辑器设计了两个菜单,帮助和返回上层;使用的控件分别为axes,text,pushbutton,popupmenu。带通滤波电路的特性演示平台界面如图5-14所示。图5-14 带通电路特性演示平台5.9.2 控件回调函数编写“绘制频率特性”按钮的回调函数:function pushbutton1_callback(hobject, eventdata, handles)v1=get(handles.popupmenu1,value);switch v1 case 1 % q=5时的函数 q=1; ww=logspace(-1,1,50); h=1./(1+j*q.*(ww-1./ww); axes(handles.axes1),semilogx(ww,20*log10(abs(h),m),hold on,grid, case 2 end5.10 带阻滤波电路该平台用于观察带阻滤波电路在不同品质因数下的幅频特性。5.10.1 界面设计带阻滤波电路界面的设计与带通滤波电路界面的设计相同,其特性演示平台界面如图5-15所示。图5-15 带阻电路特性演示平台5.10.2 控件回调函数编写“绘制幅频特性“的回调函数与带通滤波电路仿真平台中的基本相同,在此不再详述。30 结论本论文主要是在matlab环境下开发的电路特性演示平台。matlab提供了强大的数学计算功能,可以将比较抽象,复杂的公式轻易的计算出来,还可以利用图形用户界面guide可视化,用户可以根据gui上的提示信息完成自己的工作,而不需要记忆大量繁琐的命令,只须通过鼠标、键盘等便捷的方式与计算机交互信息、选择及控制想要运行的程序、实时显示图形信息。在演示过程中,可以通过调节参数来观察对电路的影响,其结果用曲线的形式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度药店店面装修合同书
- 2025版校园活动图文设计制作服务协议
- 2025年度建筑工程设计委托合同范本
- 2025年商场、园区租赁合同能源管理及节能改造合同
- 2025船舶中介买卖合同模板(含船舶改装条款)
- 2025年豪华SUV抵押贷款协议书
- 2025年度水泥搅拌车租赁合同附带设备定期检修及维护协议
- 2025版汽车租赁公司驾驶员职业培训及晋升合同
- 2025年发电机环保性能测试与评估合同
- 2025年铁路货运代理服务合同范本
- 《商业银行资本管理办法》附件13-账簿划分和名词解释
- 环保与物业公司合作协议
- 燃气轮机离心式压缩机组运行操作手册教学教材
- FZ/T 01057.2-2007纺织纤维鉴别试验方法 第2部分:燃烧法
- 面条制品-课件
- 2023年重庆市社区工作者考试试题
- 四上科学第一单元《多样的动物》知识梳理
- 微观经济学-范里安varian中级
- 《印章移交登记表》
- 电缆护套感应电压计算
- 第5章金属在自然环境中的腐蚀ppt课件
评论
0/150
提交评论