Matlab课程设计-基于MatlabRC串联电路频率响应特性分析

合集下载

基于matlab的一阶RC动态电路的特性分析

基于matlab的一阶RC动态电路的特性分析

湖南文理学院系统建模与设计报告专业班级:电信12103班学生姓名:何志明、刘小雄学生学号:07 26指导教师:**设计时间:2014年12月8日--2014年12月19日一.课程设计目的课程设计题目:基于matlab的一阶RC动态电路的特性分析使用matlab分别对直流激励的零状态响应、零输入响应和完全响应以及正弦激励的零状态响应进行建模分析,运用matlab语言对相关的电路表达式进行描述,并编制好代码,进行二维图像的绘制。

根据matlab建模设计结果,结合Mutisim的仿真电路,进行对比分析,深入理解零状态响应、零输入响应和完全响应的具体含义以及转换过程。

熟练使用matlab的绘图函数和编程操作,培养自己从理论分析到实际建模的思维和动手能力。

二.设计原理1.MATLAB简介MATLAB(矩阵实验室)是MATrix LABoratory的缩写,是一款由美国The MathWorks公司出品的商业数学软件。

MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。

除了矩阵运算、绘制函数/数据图像等常用功能外,MATLAB还可以用来创建用户界面及与调用其它语言(包括C,C++和FORTRAN)编写的程序。

图1.1 Matlab功能框图1.1系统结构MATLAB系统由MATLAB开发环境、MATLAB数学函数库、MATLAB语言、MATLAB 图形处理系统和MATLAB应用接口(API)五大部分构成。

1.2开发环境MATLAB开发环境是一套方便用户使用的MATLAB函数和文件工具集,其中许多工具是图形化用户接口。

它是一个集成的用户工作空间,允许用户输入输出数据,并提供了M文件的集成编译和调试环境,包括MATLAB桌面、命令窗口、M 文件编辑调试器、MATLAB工作空间和在线帮助文档。

1.3 Matlab编程流程图 1.3-1 matlab编程流程图2. 电路原理图2.1 直流激励的零输入响应、零状态响应和完全响应的电路原理图,如图2-1所示。

基于Matlab控制系统频率特性分析法

基于Matlab控制系统频率特性分析法

基于Matlab控制系统频率特性分析法基于Matlab控制系统频率特性分析法本文主要介绍了基于Matlab控制系统的频率特性分析方法、频域稳定性判据以及开环频域性能分析,并获得频率响应曲线等。

通过本章的学习,可以利用MATLAB对各种复杂控制系统进行频率分析,以此获得系统稳定性及其它性能指标。

一、频率特性基本概念如果将控制系统中的各个变量看成是一些信号,而这些信号又是由许多不同频率的正弦信号合成的,则各个变量的运动就是系统对各个不同频率信号响应的总和。

系统对正弦输入的稳态响应称频率响应。

利用这种思想研究控制系统稳定性和动态特性的方法即为频率响应法。

频率响应法的优点为:⑴物理意义明确;⑵可利用试验方法求出系统的数学模型,易于研究机理复杂或不明的系统,也适用于某些非线性系统;⑶采用作图方法,非常直观。

1. 频率特性函数的定义对于稳定的线性系统或者环节,在正弦输入的作用下,其输出的稳态分量是与输入信号相同频率的正弦函数。

输出稳态分量与输入正弦信号的复数比,称为该系统或环节的频率特性函数,简称为频率特性,记作G(jω)=Y(jω)/R(jω)对于不稳定系统,上述定义可以作如下推广。

在正弦输入信号的作用下,系统输出响应中与输入信号同频率的正弦函数分量和输入正弦信号的复数比,称为该系统或环节的频率特性函数。

当输入信号和输出信号为非周期函数时,则有如下定义。

系统或者环节的频率特性函数,是其输出信号的傅里叶变换像函数与输入信号的傅里叶变换像函数之比。

2. 频率特性函数的表示方法系统的频率特性函数可以由微分方程的傅里叶变换求得,也可以由传递函数求得。

这三种形式都是系统数学模型的输入输出模式。

当传递函数G(s)的复数自变量s沿复平面的虚轴变化时,就得到频率特性函数G(jω)=G(s)|s=jω。

所以频率特性是传递函数的特殊形式。

代数式:G(jω)=R(w)+jI(ω)R(w)和I(w)称为频率特性函数G(jw)的实频特性和虚频特性。

基于MATLAB的RL并联电路频率响应特性分析

基于MATLAB的RL并联电路频率响应特性分析

1理论分析1.1 MATLAB简介1.1.1 MATLAB的概况20世纪70年代,美国新墨西哥大学计算机科学系主任Cleve Moler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。

1984年由Little、Moler、Steve Bangert 合作成立了的MathWorks公司正式把MATLAB推向市场。

到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。

MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。

除具备卓越的数值计算能力外,它还提供了专业水平的符号计算,文字处理,可视化建模仿真和实时控制等功能。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学,工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多。

MATLAB包括拥有数百个内部函数的主包和三十几种工具(Toolbox).工具包又可以分为功能性工具包和学科工具包.功能工具包用来扩充MATLAB的符号计算,可视化建模仿真,文字处理及实时控制等功能.学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类.开放性使MATLAB广受用户欢迎.除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包.1.1.2 MATLAB的特点一种语言之所以能如此迅速地普及,显示出如此旺盛的生命力,是由于它有着不同于其他语言的特点,正如同FORTRAN和C等高级语言使人们摆脱了需要直接对计算机硬件资源进行操作一样,被称作为第四代计算机语言的MATLAB,利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放出来。

MATLAB最突出的特点就是简洁。

Matlab课程设计-基于Matlab的RC串联电路频率响应特性分析

Matlab课程设计-基于Matlab的RC串联电路频率响应特性分析

课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 题目 : Matlab 应用课程设计-基于 Matlab 的 RC 串联电路频率响应特性分析初始条件:1. Matlab6.5以上版本软件;2. 先修课程:电路原理等;3. 2, 0.5R C F =Ω=。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求1、在 RC 串联电路中 , 求该电路的频率响应10( ( ( C U j H j U j ωωω=和 20( ( ( R U j H j U j ωωω=,并绘出其特性曲线; 2、画出程序设计框图,编写程序代码,上机运行调试程序,记录实验结果 (含计算结果和图表等 ,并对实验结果进行分析和总结;3、课程设计说明书按学校统一规范来撰写,具体包括:⑴目录; ⑵理论分析;⑶程序设计; ⑷程序运行结果及图表分析和总结; ⑸课程设计的心得体会(至少 500字 ;⑹参考文献(不少于 5篇。

时间安排:周一、周二查阅资料,了解设计内容;周三、周四程序设计,上机调试程序;周五、整理实验结果,撰写课程设计说明书。

指导教师签名: 年月日系主任(或责任教师签名: 年月日目录1.Matlab 软件简介 (1)2.RC 串联电路频率响应特性分析 (2)3. 程序设计 (3)4. 程序运行结果及结果分析 (5)5. 课程设计的心得会 (7)6. 参考文献 (8)1.Matlab 软件简介1.1Matlab 语言的历史70年代后期 , 身为美国 New Mexico大学计算机系系主任的 Cleve Moler发现学生用 FORTRAN 编写接口程序很费时间 , 于是他开始自己动手 , 利用业余时间为学生编写 EISPACK 和 LINPACK 的接口程序。

Cleve Moler给这个接口程序取名为 Matlab 。

1984年, 为了推广 Matlab 在数值计算中的应用, Cleve Moler、 Johon Little 等正式成立了 Math works公司, 从而把 Matlab 推向市场, 并开始了对 Matlab 工具相等的开发设计。

实验三rc串并联电路的频率特性

实验三rc串并联电路的频率特性

姓名: 贾钧婷学号: 0902174050专业:电子信息工程年级 09级时间: 2011 年 11 月 4 日题目:实验三RC串并联电路的频率特性一、实验目的1、学习仿真软件的使用,掌握电路和系统仿真;2、研究无源RC选频网络的选频特性;二、实验仪器Multisim(EWB)软件三、实验内容1、打开仿真软件,在工作区中建立如下图所示的无源RC选频网络仿真系统。

2、频率特性测试(逐点测试)打开仿真开关,选择输入电压Uim=50mV,将高频信号发生器输出端接电路的输入端,调节频率f为160KHz,保持输入电压Uim不变,改变频率f由中心频率向两边逐点偏离,测得不同频率f时对应的输出电压Vo,将测得数据填入表1.图1为虚拟波特图仪测出的幅频特性曲线。

图2为虚拟仿真结果。

图1仿真软件EWB图2f(KHZ)1050 80 110 140 160 200 400 800 1M 10MUom(mV)2.21 8.53 10.59 11.45 11.75 11.78 11.63 9.58 6.15 5.13 555uV传输系数0.044 0.1706 0.21180.229 0.235 0.23560.23260.19150.123 0.10260.0111分贝值-53.24 -41.38 -39.50 -38.85 -38.60 -38.57 -38.69 -40.38 -44.21 -45.80 -65.11四、实验小结通过本次试验,我基本学会了Multisim(EWB)软件的使用兵了解了无源RC选频网络的选频特性。

matlab频响特性课程设计

matlab频响特性课程设计

matlab频响特性课程设计一、课程目标知识目标:1. 学生能够理解并掌握MATLAB中频响特性的基本概念和理论。

2. 学生能够运用MATLAB软件进行频响函数的建模与仿真。

3. 学生能够解释频响特性曲线,并分析其与系统稳定性和性能的关系。

技能目标:1. 学生能够运用MATLAB软件进行频响特性的数据处理和分析。

2. 学生能够熟练使用MATLAB函数和工具箱进行频响曲线的绘制。

3. 学生能够结合实际问题,运用频响特性分析,提出合理的系统优化方案。

情感态度价值观目标:1. 培养学生对信号处理领域的学习兴趣,增强其探究精神和创新意识。

2. 培养学生团队合作意识,使其在小组讨论和实践中学会倾听、沟通和协作。

3. 培养学生严谨的科学态度,使其能够遵循科学方法,对待实验数据和结果。

本课程针对高年级学生,在掌握一定MATLAB基础和信号处理理论的基础上,通过课程设计,使学生在实际操作中深入理解频响特性的概念和意义。

课程注重理论与实践相结合,培养学生解决实际问题的能力,同时注重培养其情感态度和价值观,使其成为具有创新精神和实践能力的优秀人才。

通过对课程目标的分解,为后续教学设计和评估提供明确的方向。

二、教学内容1. MATLAB软件基本操作复习:包括数据类型、矩阵运算、脚本编写和函数调用等,为后续频响特性分析打下基础。

(对应教材第一章)2. 频率响应基本理论:介绍频率响应的定义、数学表达和物理意义,分析系统稳定性与频率响应的关系。

(对应教材第三章)3. MATLAB频响函数建模:学习利用MATLAB函数和工具箱构建频响模型,包括传递函数、状态空间模型等。

(对应教材第五章)4. 频响特性曲线绘制与分析:通过实例,学习频响曲线的绘制方法,分析曲线与系统性能的关系。

(对应教材第六章)5. 实际系统频响特性分析:结合实际工程案例,运用所学知识分析系统频响特性,提出优化方案。

(对应教材第七章)6. 课程实践:分组进行MATLAB频响特性项目实践,涵盖建模、仿真、分析等环节,提高学生实际操作能力。

使用Matlab研究RLC电路

使用Matlab研究RLC电路

使用Matlab 研究RLC 电路电子信息和电气工程学院 F0703024 5070309663 曹龙飞Email:mathsniper@摘要:此论文主要是结合Matlab功能分析RLC电路特性。

关键字:Matlab,RLC。

1 使用Matlab 分析使用Matlab 分析Parallel RLC 电路的目的在於测试不同的电阻R 值对电路各变量值的影响情况。

设有如下图:圖表 1-1得出齐次二阶微分方程:22()1()1()0d v t dv t v t dt RC dt LC++= (1.1) 因应R 值不同,得出的解也会相应不同,分别有过阻尼(overdamped),临界阻尼(critically damped),欠阻尼(underdamped)和无阻尼(non-damped)四种情况。

为了分析方便,以欠阻尼的情况分析:假设电感和电容值分别为L=0.1H 和C=1mF ,初始值为v(0)=10V 和i_L(0)=-0.6A , 而当电路参数满足R >(1.2) 即电路是欠阻尼的情况。

计算上式预设值,有1/2*sqrt(L/C)=5(Ohms)。

由此可知,当电阻值大於5Ohms 时,为欠阻尼,当等於5 Ohms 时,为临界阻尼。

以下会在给定不同的电阻R 值而得出v(t)-t 图。

由基本的二阶Parallel RLC 电路有指数因子12RCα=(1.3) 和响应角频率ω= (1.4)并记阻尼响应角频率ω=跟据以上给定值和因子,分别对R=5, 20, 50, 100(Ohms)用Matlab画出对应的v(t)-t图。

以下为跟据需求的M file(For Matlab using)。

2RLC_simple.m file%--------------------------------------------------------------% Set component values%--------------------------------------------------------------L=0.1;C=0.001;R=5;%--------------------------------------------------------------% Solve for the damping coefficient, natural frequency, and% damped resonance frequency%--------------------------------------------------------------a=1/(2*R*C);w0=1/sqrt(L*C);w=sqrt(w0*w0 - a*a);%--------------------------------------------------------------% Set coefficients based on initial conditions%--------------------------------------------------------------B1=10;B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);%--------------------------------------------------------------% Create a time base and calculate the response at those times%--------------------------------------------------------------t=0:0.001:0.12;v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);hold offplot(1000*t,v,'b+-')hold on%--------------------------------------------------------------% R=20, 50, 100(Ohms)%--------------------------------------------------------------R=20;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'mo-');R=50;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'kx-');R=100;a=1/(2*R*C);w=sqrt(w0*w0 - a*a);B2=(a/w)*B1 - 10/(w*R*C) + 0.6/(w*C);v=B1*exp(-a*t).*cos(w*t) + B2*exp(-a*t).*sin(w*t);plot(1000*t,v,'rd-');%--------------------------------------------------------------% Finally, add some information to the graph to make it% clearer and explain the axes%--------------------------------------------------------------legend('R=25/3','R=20','R=50','R=100')ylabel('v_n(t), V');xlabel('t, ms');title('Natural Response of an Underdamped Parallel RLC Circuit');3 运行结果圖表 3-14 代码分析第一部分,是设定电容,电感的初始值,并第一个电阻值取为5。

基于MATLAB的电路频率响应分析-施晨程

基于MATLAB的电路频率响应分析-施晨程
3.2MATLAB
3.2.1
(1)程序设计框图:
(2)获取 函数的频率响应的编程:
Clear
fz=[0.2 0.2 0];% 表达式分子的系数向量
fm=[0.35 3.23];% 表达式分母的系数向量
w=0:0.1:50;%设定频率的变化范围
g=freqs(fz,fm,w);%求其频率响应
x=angle(g);%求其相频响应
先求 : =1.5+ =1.5+ ,又因为给出了电源的ω=1,所以 =1.5+ =1.5061+j0.1025=1.5061 ,所以根据欧姆定律得到 = = =37.5596
然后求出 : = - * =3.85 ,于是:
可以求出: = =38.5
又根据基尔霍夫电流定律可以求出: = - =1.355
3
3.1
(1)对于第一小题,我采用编程的方法来求得频率响应的曲线,具体的程序设计思路如下:首先输入H的关于频率的表达式,然后分别列出分子分母的系数行列式,调用angle函数来计算电路的相频特性,然后再调用abs函数来计算电路的幅频特性,调用freqs函数计算频率特性,最后用plot函数来描绘曲线。
(2)对于第二小题,由第一小题求出了 和 函数,根据其关系式,将ω=1带入可以得到 和 的向量值,接着可以求出所要求的各个值,所得到的表达式用matlab化简,最后得出结果。
关键词:电路原理,传递函数,MATLAB,向量图
基于MATLAB的电路频率响应分析
1
1.1
本次基础强化训练,我将利用MATLAB软件进行对频率响应电路进行原理分析、建模以及必要的推导和可行性分析。通过这一过程,掌握MATLAB软件的基本操作,体会MATLAB在实际中的应用价值,并且在以后的学习工作中利用MATLAB为自己服务,解决自己遇到的问题。

基于MATLAB的频率特性串联校正(DOC)

基于MATLAB的频率特性串联校正(DOC)

基于MATLAB 的频率特性的串联校正集美大学诚毅学院信息工程系自动化专业 2011届陈济峰 2011926039摘要随着计算机技术的迅猛发展,计算机仿真技术越来越广泛地用于控制系统的分析与设计。

将MATLAB应用于《自动控制原理》课程中系统校正部分的内容教学与实验,通过MATLAB基于频率法实现系统的串联校正,可使得课程中复杂的数值计算和波形绘图等问题变得简单直观。

本文以频率特性法中的串联校正为例,探讨了MATLAB在控制系统分析设计中的应用,进而明利用这一仿真工具不仅是控制系统分析设计的有利工具,而且可以实现MATLAB与自动控制原理课程的有机结合。

关键词 MATLAB;频率法;串联校正The frequency characteristics of the series correction based on MATLABChenjifeng2011926039,Automation major,2011,Dept.of Information Engineering,Chengyi College of Jimei UniversityAbstract: With the rapid development of computer technology, computer simulation technology, more and more widely used in the analysis and design of the control system. MATLAB was applied to the principle of automatic control course in the content of the teaching and experiment, the system calibration parts by MATLAB based on frequency series correction method to realize the system, course may be complicated problems such as numerical calculation and waveform drawing becomes simple and intuitive. This article in the series correction method of frequency characteristic, for example, this paper discusses the application of MATLAB in control system analysis and design, and Ming using the simulation tool is not only an advantaged tool to analysis and design of control system, and can realize organic combination of MATLAB and the principle of automatic control course.Key words: MATLAB;frequency method;series correction目录引言 (1)第1章 MATLAB简介 (5)1.1 MATLAB简介 (5)1.1.1 MATLAB的概况 (5)1.1.2 MATLAB产生的历史背景 (5)1.1.3 MATLAB的语言特点 (6)第2章控制系统的波特图设计 ............................. 错误!未定义书签。

基于MATLAB的三种RC电路频率特性实验

基于MATLAB的三种RC电路频率特性实验

u s i ngM ATLAB we r ed e s i g n e d , wh i c h we r ef i mt - o r  ̄ rRC s e r i e sf i l t e r i n g c r i c u i t ,s e c o n d - o r de rRC s e r i e s - pa r a l l e l re f q u e n c y- s e l e c iv t e c i r c ui t a n d RC b id r g e ph a s e — s h i f t ng i c i r c u i t , r e s p e c t i v e l y . Ba s e d o n he t he t o r e t i c a l a n a l y s i s ,t he s i mu l a t i o n r e s ul t s c o ld u be n e it f s t u d e n t s t o b il u d p e r c e p t u al
关 键 词 :频 率特 性 ; 滤波 电路 ; 移 相 电路 ;MA T L AB; 电路 分 析 课 程

M ATLAB. ba s e d t h r e e RC c i r c u i t f r e q u e nc y a n a l y s i s e x p e r i me n t s
k n o wl e d g e o f t h e c o r r e s p o n d i n g c o n t e n t nd a t o s t r e n g t h e n t h e u n d e r s t a n d i n g nd a c o g n i t i o n o f c i r c u i t a n a l y s i s he t o r y .

基于MATLAB的线性电路频率响应特性分析 -朱亮

基于MATLAB的线性电路频率响应特性分析 -朱亮

课程设计任务书学生姓名: 朱亮 专业班级: 电子科学与技术0603 指导教师: 梁 小 宇 工作单位: 信息学院 题 目:基于MATLAB 的线性电路频率响应特性分析初始条件:MATLAB 软件、微机 主要任务:利用MATLAB 强大的图形处理功能、符号运算功能和数值计算功能,实现线性电路频率响应特性的仿真波形。

1)绘出RLC 串联电路中AuR=UR/U1的幅频特性及相频特性曲线;2)绘出RLC 串联电路中AuC=UC/U1的幅频特性及相频特性曲线;3)绘出RLC 串联电路中AuL=UL/U1的幅频特性及相频特性曲线;4)设L=1H ,C=1F ,,/10s rad =ω改变R 之值,观察各特性曲线的变化情况;5)撰写MATLAB 课程设计说明书。

时间安排:学习MATLAB 语言的概况 第1天学习MATLAB 语言的基本知识 第2、3天学习MATLAB 语言的应用环境,调试命令,绘图能力 第4、5天课程设计 第6-9天答辩 第10天指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日摘要 (3)Abstract (4)1 Matlab 软件介绍 (5)1.1 Matlab 简介 (5)1.2 Matlab 的工作环境 (7)2 线性电路频率响应的理论知识 (10)2.1 网络函数 (10)2.1.1 网络函数)(ωj H 的定义 (10)2.1.2 网络函数)(ωj H 的物理意义 (10)2.2 RLC 串联电路的频率响应 (11)2.3 RLC 串联电路的谐振 (14)2.3.1 RLC 串联电路 (14)2.3.2 串联谐振的特征 (14)3 Matlab 程序设计及仿真 (16)3.1 绘出A uR =U R /U I 的幅频特性及相频特性曲线 (16)3.2 绘出A uC =U C /U I 的幅频特性及相频特性曲线 (17)3.3 绘出A uL =U L /U I 的幅频特性及相频特性曲线 (18)3.4 设L=1H ,C=1F, w=1rad/s,改变R 之值,观测各特性曲线的变化情况 (19)结束语 (21)参考文献 (22)附录 (23)当电路中激励源的频率变化时,电路中的感抗、容抗将跟随频率变化,从而导致电路的工作状态亦跟随频率变化。

matlab课程设计--RC串联电路与RL并联电路频率响应

matlab课程设计--RC串联电路与RL并联电路频率响应

课程设计任务书学生姓名:田佩专业班级:通信1201班指导教师:刘新华工作单位:信息工程学院题目:RC串联电路与RL并联电路频率响应要求完成的主要任务:1.利用MATLAB的强大图形处理功能、符号运算和数值运算功能,实现RC与RL线性电路频率响应特性仿真波形。

课程设计的目的:1.理论目的课程设计的目的之一是为了巩固课堂理论学习,并能用所学理论知识正确分析线性电路处理的基本问题和解释电路处理的基本现象。

2.实践目的课程设计的目的之二是通过设计具体的电路掌握RC串联电路与RL并联电路处理的方法和步骤。

时间安排:指导教师签名:年月日系主任(或责任教师)签字:年月日目录摘要.............................................................................................................................. Abstrct .. (I)1 MATLAB简介 0 0 (1) (1)2 RC串联与RL并联电路的分析 (2)2.1 RC串联电路分析 (2)2.2 RL并联电路的分析 (3)3 程序设计 (4)3.1 RC串联电路程序设计步骤 (4)3. 2 RL并联电路程序设计 (5) (5)4结果分析 (9) (9) (9)4.3 频率响应H3 (9)4.4 频率响应H4 (10)5 心得体会 (10)6 参考文献 (11)7附件:MATLAB程序 (11)摘要MATLAB是一种面向科学和工程计算的语言,它集数值分析、矩阵运算、信号处理和图形显示于一体,具有编程效率高、调试手段丰富、扩展能力强等特点。

将MATLAB软件引入到电路分析中,大大提高了计算精度和工作效率,为电路分析提供了有效的辅助工具。

本次课程设计基于MATLAB的强大图形处理功能、符号运算功能和数值计算,着重于对RC串联与RL并联电路的频率响应分析,能够运用相关软件进行数学建模、相关参变量求解、结果呈现与分析,从而对MATLAB软件及其程序编写更加熟悉。

基于MATLAB的一阶动态电路特性分析

基于MATLAB的一阶动态电路特性分析

基于MATLAB的一阶动态电路特性分析一阶动态电路是指由电阻、电容和电感组成的简单线性电路,它们的特性可以用一阶微分方程描述。

在MATLAB中,我们可以利用其强大的数值计算和数据可视化功能,对一阶动态电路进行特性分析。

首先,我们来讨论RC电路的特性分析。

考虑一个由电阻R和电容C组成的RC电路,输入信号为电压源V(t),该电路的电压关系可以用以下微分方程描述:V'(t) + 1/RC * V(t) = 1/RC * V_in(t), (1)其中,V'(t)表示电压V(t)对时间的导数,V_in(t)表示输入信号的电压。

要求解方程(1),我们可以利用MATLAB的ode45函数来进行数值求解。

首先,我们需要定义微分方程的右侧函数dydt,即V’(t)的表达式。

假设输入信号是一个正弦波,可以定义dydt如下:function dydt = RC_circuit(t, y)dydt = 1/RC * (Vin(t) - y);end其中Vin(t)表示输入信号的电压,y表示电压V(t)。

接下来,我们需要定义输入信号Vin(t)。

假设输入信号是一个频率为f的正弦波,可以定义Vin如下:function Vin = input_signal(t)Vin = Vp * sin(2*pi*f*t);end其中Vp表示输入信号的峰值,f表示输入信号的频率。

然后,我们需要定义电路的参数,包括电阻R、电容C和输入信号的峰值Vp:R=1e3;%电阻值为1kΩC=1e-6;%电容值为1μFVp=5;%输入信号的峰值为5Vf=1e3;%输入信号的频率为1kHz接下来,我们可以使用ode45函数来求解微分方程,并得到电压V(t)的时间域响应:tspan = [0 5/f]; % 求解的时间范围为一个周期y0=0;%初始电压为0V最后,我们可以利用MATLAB的plot函数将结果可视化:plot(t, y);xlabel('时间 (s)');ylabel('电压 (V)');以上是RC电路的特性分析过程,同样,对于由电感和电阻组成的RL 电路,可以通过类似的方式进行特性分析。

利用matlab软件分析系统的频率响应

利用matlab软件分析系统的频率响应

实验名称专业班级学号姓名利用MATLAB软件分析系统的频率响应备注:(1)、按照要求独立完成实验项目内容,报告中要有程序代码和程序运行结果和波形图等原始截图。

(2)、实验结束后,把电子版实验报告按要求格式改名(例:09号-张三-实验一)后,上传至指定ftp服务器目录下(homework_upload)的相应文件里,并由实验教师批阅记录后;实验室统一刻盘留档。

ftp:59.74.50.66 账号:microele 密码:ele1507实验七利用MATLAB软件分析系统的频率响应一、实验目的:1、利用MATLAB求解系统的频率响应。

二、实验原理MATLAB提供了函数freqs来计算系统的频率响应。

三、实验内容:(包括代码与产生的图形)6-16w=linspace(0,5,200);b=[1];a=[1 2 2 1];H=freqs(b,a,w);subplot(2,1,1);plot(w,abs(H));set(gca,'xtick',[0 1 2 3 4 5]);set(gca,'ytick',[0 0.4 0.7071]);grid;xlabel('\omega')subplot(2,1,2);plot(w,angle(H));set(gca,'xtick',[0 1 2 3 4 5]);grid;xlabel('\omega');01234500.40.7071ω012345-4-224ω6-17RC=0.04;t=linspace(-2,2,1024);w1=5;w2=100;H1=j*w1/(j*w1+1/RC);H2=j*w2/(j*w2+1/RC);f=cos(5*t)+cos(100*t);y=abs(H1)*cos(w1*t+angle(H1))+abs(H2)*cos(w2*t+angle(H2)); subplot(2,1,1);plot(t,f);subplot(2,1,2);plot(t,y);-2-1.5-1-0.500.51 1.52-2-112-2-1.5-1-0.500.51 1.52-2-1126-1w=linspace(0,5,200);b=[10];a=[1 10];H=freqs(b,a,w);plot(w,abs(H));00.51 1.52 2.53 3.54 4.550.880.90.920.940.960.98100.51 1.52 2.53 3.54 4.550.99860.99880.9990.99920.99940.99960.99981RC=0.04;t=linspace(0,0.2,1024);w1=100;w2=3000;H1=(1/RC)/(j*w1+1/RC);H2=(1/RC)/(j*w2+1/RC);f=cos(100*t)+cos(3000*t);y=abs(H1)*cos(w1*t+angle(H1))+abs(H2)*cos(w2*t+angle(H2)); subplot(2,1,1);plot(t,f);subplot(2,1,2);plot(t,y);00.020.040.060.080.10.120.140.160.180.2-2-11200.020.040.060.080.10.120.140.160.180.2-0.4-0.20.20.4。

MATLAB的RL并联电路频率响应特性分析报告

MATLAB的RL并联电路频率响应特性分析报告

目录摘要 (2)1MATLAB软件简介 (1)1.1MATLAB的语言特点和开发环境 (1)2理论分析 (3)2.1 RL并联电路分析 (3)2.1.1I的频率响应 (3)R2.1.2I的频率响应 (5)R3程序设计 (7)4程序运行结果 (8)I的幅频响应和相频响应的特性曲线 (8)4.1R4.2I的幅频响应和相频响应的特性曲线 (9)L5 图表分析及总结 (10)5.1图表分析 (10)5.1.1 频率特性曲线的分析 (10)5.1.2 频率特性曲线的分析 (10)5.2总结 (11)6课程设计心得 (12)参考文献 (13)摘要应用Matlab 软件对RL 并联电路的频率响应进行了深刻的分析,得到了R I 、L I 的频率响应特性曲线,对曲线进行分析,当输入信号Is 的幅值不变,而其频率w 从零开始不断增大时,信号R I 的幅值会不断增大;当频率w 越来越小时,信号L I 的幅值越大。

关键字:Matlab 。

RL 并联电路;频率响应;特性曲线1MATLAB软件简介1.1MATLAB的语言特点和开发环境MATLAB作为一种科学计算的高级语言之所以受欢迎,就是因为它有丰富的函数资源和工具箱资源,编程人员可以根据自己的需要选择函数,而无需再去编写大量繁琐的程序代码,从而减轻了编程人员的工作负担。

被称为第四代编程语言的MATLAB最大的特点就是简洁开放的程序代码和直观实用的开发环境。

具体地说MATLAB主要有以下特点:(1)库函数资源丰富数百种库函数大大减轻了用户子程序的编写工作量,也避免了一些不必要的错误,因而用户也不必担心程序的可靠性问题。

(2)语言精炼,代码灵活MATLAB的编程语言符合人们的思维习惯,对代码的书写也没有特别严格的控制,语言精炼,程序的亢余度非常小。

(3)运算符多而灵活MATLAB的内核是用c语言编写的,它为用户提供了和C语言一样多的运算符,用户运用这些运算符可以使程序更加简炼。

Matlab RC电路响应分析实验指导

Matlab RC电路响应分析实验指导

《信号与系统》实验指导书电子与信息工程教研室序论Mat lab是Math works公司于1984年正式推出的一套集数值计算、符号运算、图形处理等于一身的科学计算语言。

目前,国内绝大多数院校的电子与信息课程的4门主要课程:电路、信号与系统、数字信号处理、自动控制原理的课堂教学、实验均与之关联。

其优点在于:克服了物理器件的自身制约;克服了实验室规模的限制等。

在我院电子与信息工程专业的教学及实践环节中,我们引入Mat lab这个语言工具,可以使信息课程的教学更加直观,可以加深同学门对课本中的理论的深层次理解。

同时,同学们在实验过程中,可以掌握一门新的工具、新的语言、新的思考问题解决问题的方法。

实验一、RC 电路的响应分析1 实验的内容正弦激励的一阶电路(如图1所示)。

已知R =2Ω,U C (0+)=4V,激励的正弦电压U S (t)=U m cos(ωt),其中U m =10V ,ω=2rad/s 。

当t =0时,开关S 闭合,求电容电压的全响应,区分其暂态响应和稳态响应,并画出波形图。

(1) 建模 电容电压的微分方程为:RCURC U dt dU s c c =+ 令T =RC ,利用电路的三要素法,其解为:U C (t)=U CP (t)+[U C (0+)-U CP (0+)]e -t/T ,(t ≥0)其中:U C (0+)为电容的初始电压;U CP (t)为方程的特解;当激励为U S (t)=U m cos(ωt),则特解U CP (t)=U cm cos(ωt +φ),其中:U cm =22)1(cR c U m ωω+;φ=900-arctan(ωCR)-1.U CP (0+)= U cm cos(φ)最后得出的电容电压的全响应为:U C (t)= U cm cos(ωt +φ)+[U C (0+)-U CP (0+)]e -t/T 暂态响应(固态响应):U uctr (t)= [U C (0+)-U CP (0+)]e -t/T ,(t ≥0) 稳态相应(强迫响应):U ucsr (t)= U cm cos(ωt +φ) (2) Mat lab 程序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; %全响应 plot(t,uc,'-',t,uctr,':',t,ucst,'.'), %绘图legend('nc','uctr','ucst') %图例标注结果:图2 电容电压波形2 连续LTI 系统的零输入响应2.1实验内容n 阶线性时不变系统的微分方程为:f b dt df b dtf d b dt f d b y a dt dy a dt y d a dt y d a m m m m m m n n n n n n 1112111121+--+--++++=++++式中:n ≥m 。

一阶RC动态电路特性分析-课程设计.doc

一阶RC动态电路特性分析-课程设计.doc

附件1:学号:课程设计题目一阶RC动态电路特性分析学院信息工程学院专业通信工程班级姓名指导教师2013 年06 月01 日课程设计任务书学生姓名:专业班级:指导教师:工作单位:信息工程学院题目: 一阶RC动态电路特性分析初始条件:MATLAB软件,电路基础,通信原理基础要求完成的主要任务:1)选择一个RC电路,确定电路元件参数,理论分析RC动态电路特性;2)绘制RC电路零输入响应中各电路元件的u(t),i(t),p(t)曲线;3)绘制直流激励的RC电路零状态响应中各电路元件的u(t),i(t),p(t)曲线;4)绘制直流激励的RC电路全响应中各电路元件的u(t),i(t),p(t)曲线;5)绘制RC电路的冲激响应中各电路元件的u(t),i(t),p(t)曲线;6)绘制正弦激励的RC电路零状态响应中各电路元件的u(t),i(t),p(t)曲线。

参考书:[1] 周建兴、岂兴明等.《MATLAB从入门到精通》.人民邮电出版社. 2009.10.[2] 刘卫国.《MATLAB程序设计教程(第二版)》.中国水利水电出版社.2010[3] 刘岚、叶庆云等.《电路分析》.科学出版社.2012.9时间安排:1、理论讲解,老师布置课程设计题目,学生根据选题开始查找资料;2、课程设计时间为1周。

(1)确定技术方案、电路,并进行分析计算,时间1天;(2)选择元器件、安装与调试,或仿真设计与分析,时间2天;(3)总结结果,写出课程设计报告,时间2天。

指导教师签名:2013年 6 月 1 日系主任(或责任教师)签名:年月日目录摘要 (I)Abstract (II)1 绪论 (1)2 MATLAB简介 (2)2.1 MATLAB基本组成 (2)2.2 MA TLAB应用 (2)2.3 MA TLAB使用命令 (3)3 基于MATLAB的电路理论分析 (4)3.1 一阶RC串联电路零输入响应 (4)3.2 直流激励的一阶RC串联电路零状态响应 (4)3.3 直流激励的一阶RC串联电路全响应 (5)3.4 一阶RC串联电路的冲激响应 (5)3.5 正弦激励的一阶RC串联电路零状态响应 (6)4 仿真测试 (8)4.1一阶RC串联电路零输入响应仿真曲线 (8)4.2直流激励的一阶RC串联电路零状态响应仿真曲线 (9)4.3一阶RC串联电路全响应仿真曲线 (11)4.4一阶RC串联电路的冲激响应仿真曲线 (12)4.5正弦激励的一阶RC串联电路零状态响应仿真曲线 (14)5 总结 (16)参考文献 (17)摘要MATLAB具有功能强大的数值计算功能,通过这个课程设计,可以学会正确使用这一强大的数学软件,同时可进一步理解和消化书本知识,增强动手能力,灵活运用所学知识。

用MATLAB对RC、RL电路进行分析综述

用MATLAB对RC、RL电路进行分析综述

题目:用MATLAB 对RC 、RL 电路进行分析摘要: MATLAB 是美国Mathworks 公司开发的大型软件包,是MATrix LABoratory 的缩略语。

目前,MATLAB 广泛应用于线性代数、高等数学、物理、电路分析、信号与系统、数字信号处理、自动控制等众多领域,是当前国际上最流行的科学与工程计算的工具软件。

MATLAB 功能强大并且同其它高级语言相比具有语法规则简单、容易掌握、调试方便等特点。

Simulink 是MATLAB 软件的扩展,它是实现动态系统建模和仿真的一个软件包。

MATLAB 具有强大的图形处理功能、符号运算功能和数值计算功能。

其中系统的仿真(Simulink )工具箱是从底层开发的一个完整的仿真环境和图形界面。

在这个环境中,用户可以完成面向框图系统仿真的全部过程,并且更加直观和准确地达到仿真的目标。

本次主要介绍基于MATLAB 的一阶动态电路特性分析。

关键字:MATLAB ;仿真;图形处理;一阶动态电路。

一. RC 串联电路1.1 RC 串联电路的零输入响应动态电路中无外施激励电源,仅由动态元件初始储能所产生的响应,称为动态电路的零输入响应。

在图1所示的RC 电路中,开关S 打向2前,电容C 充电,U u u C R =+。

当开关S 打向2后,电压C R u u =,电容储存的能量将通过电阻以热能的形式释放出来【2】。

图1 RC 电路的零输入响应电路分析:由图可知 t RC o e RU i 1-=, t RC o C R e U u u 1-== t RC o R e R U R I p 222-==,t RC o C C e R U iu p 22-== 在MATALAB 的M 文件编写以下程序:U0=40;R=10;C=0.5; %输入给定参数U1=10;R1=5;C1=0.5; %输入给定参数t=[0:0.1:10]; %确定时间范围Uc1=U0*exp(-t/(R*C));Uc2=U1*exp(-t/(R*C)); %电容电压值Ur1=U0*exp(-t/(R*C));Ur2=U1*exp(-t/(R*C)); %电阻电压值I1=U0/R*exp(-t/(R*C));I2=U1/R*exp(-t/(R*C)); %计算电流值Pc1=U0^2/R*exp(-2*t/(R*C));Pc2=U1^2/R*exp(-2*t/(R*C)); %电容功率值 Pr1=U0^2/R*exp(-2*t/(R*C));Pr2=U1^2/R*exp(-2*t/(R*C)); %电阻功率值 figuresubplot(5,1,1);plot(t,Uc1,t,Uc2); title('Uc(t)的波形图')subplot(5,1,2);plot(t,Ur1,t,Ur2); title('Ur(t)的波形图')subplot(5,1,3);plot(t,I1,t,I2); title('I(t)的波形图')subplot(5,1,4);plot(t,Pc1,t,Pc2); title('Pc(t)的波形图')subplot(5,1,5);plot(t,Pr1,t,Pr2); title('Pr(t)的波形图')波形仿真图:图2 RC 串联电路零输入响应特性曲线蓝线表示U0=40;R=10;C=0.5情况下的特性曲线绿线表示U1=10;R1=5;C1=0.5情况下的特性曲线1.2 RC 串联电路的直流激励的零状态响应零状态响应就是电路在零初始状态下(动态元件初始储能为零)由外施激励引起的响应。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 题 目: Matlab 应用课程设计-基于Matlab 的RC 串联电路频率响应特性分析初始条件:1. Matlab6.5以上版本软件;2. 先修课程:电路原理等;3. 2,0.5R C F =Ω=。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1、在RC 串联电路中,求该电路的频率响应10()()()C U j H j U j ωωω=和20()()()R U j H j U j ωωω=,并绘出其特性曲线; 2、画出程序设计框图,编写程序代码,上机运行调试程序,记录实验结果(含计算结果和图表等),并对实验结果进行分析和总结;3、课程设计说明书按学校统一规范来撰写,具体包括:⑴ 目录; ⑵ 理论分析;⑶ 程序设计; ⑷ 程序运行结果及图表分析和总结; ⑸ 课程设计的心得体会(至少500字);⑹ 参考文献(不少于5篇)。

时间安排:周一、周二查阅资料,了解设计内容;周三、周四程序设计,上机调试程序;周五、整理实验结果,撰写课程设计说明书。

指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日目录1.Matlab 软件简介 (1)2.RC串联电路频率响应特性分析 (2)3.程序设计 (3)4.程序运行结果及结果分析 (5)5.课程设计的心得会 (7)6.参考文献 (8)1.Matlab软件简介1.1Matlab语言的历史70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler发现学生用FORTRAN编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写EISPACK和LINPACK的接口程序。

Cleve Moler给这个接口程序取名为Matlab。

1984年,为了推广Matlab在数值计算中的应用,Cleve Moler、Johon Little等正式成立了Math works公司,从而把Matlab推向市场,并开始了对Matlab 工具相等的开发设计。

1.2Matlab软件概况Matlab是Matrix Laboratory的缩写,意为矩阵实验室。

它具有强大的矩阵处理功能和绘图功能,进还能进行文字处理,绘图,建模仿真等功能。

随着版本的不断升级,它在数值计算及符号计算功能上得到了进一步完善。

Matlab已经发展成为多学科、多种工作平台的功能强大的大型软件。

在欧美等高校,Matlab 已经成为线性代数、自动控制理论、概率论及数理统计、数字信号处理、时间序列分析、动态系统仿真等高级课程的基本教学工具。

1.3Matlab的特点Matlab有以下一些特点:Matlab的帮助功能很强大,自带有详细的帮助手册,基于HTML的完整的帮助功能,也可以用help命令来得到帮助信息。

程序语法与C语言类似,设计自由度大,方便我们编程。

例如在Matlab里,用户无需对变量预定义就可使用。

大量数学函数已经定义好,并且有很强的用户自定义函数的能力。

Matlab有高级的程序环境,但程序环境很简单易用,有与其它语言编写的程序结合和输入输出格式化数据的能力;Matlab既具有结构化的控制语句,又有面向对象编程的特性。

还有一个原因使Matlab受人们欢迎的,那就是Matlab源程序具有很大的开放性。

除了内部函数以外,所有Matlab的核心文件和工具箱文件都是可读可改的源文件,用户可通过对源文件的修改以及加入自己的文件构成新的工具箱。

Matlab有强大的的图形绘制功能。

在Matlab里,数据可视化的操作非常简单易用。

Matlab还有较强的编辑图形界面的能力。

可以用来声成图解和可视化的二维、三维图。

Matlab还拥有功能强大的各种工具箱。

其工具箱分为两类:功能性工具箱和学科性工具箱。

功能性工具箱主要用来扩充其符号计算功能,图示建模仿真功能,文字处理功能以及与硬件实时交互功能。

功能性工具箱用于多种学科。

而学科性工具箱是专业性比较强的,如(control、signal proceessing 、commumnication)toolbox等。

这些工具箱都是由该领域内学术水平很高的专家编写的,所以用户无需编写自己学科范围内的基础程序,而直接进行高,精,尖的研究,能极大地促进我们的学习研究工作。

虽然Matlab有很多优点,但它也有一些缺点,比如:由于Matlab的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。

2.RC 串联电路频率响应特性分析图2.1 原理电路图RC 如图所示:分阻抗:Z R =R Zc=c j ω1 总阻抗:Z=R+c j ω1频率响应:H 1=U C /U o =Z C /ZH 2=U L /U o =Z L /Z设s=j ω 则H 1=1sC 1sCR +=11sCR + H 2=R 1sCR +=sCR 1+sCR 因此易得H 1幅频响应1H =2)(11CR ω+H 1相频响应H1Φ=-arctan(ωCR)H 2幅频响应2H =2)1(11CRω+ H 2相频响应H2Φ=arctan(CR ω1) 这样就可以得到关于ω的函数表达式,然后分别以1H 、2H 、H1Φ、H2Φ为纵坐标,以ω为横坐标绘制幅频特性、相频响应曲线,通过观察曲线就可以研究频率响应特性。

U o U C U R 参考方向3.程序设计开始输入R、C的值列出H分子和分母的系数行列式调用angel函数计算相频特性调用freq函数计算幅频特性调用plot函数绘制相应曲线输出曲线结束图3.1 程序设计流程图源程序频率响应H1的源程序:R=2; %电阻的值C=0.5; %电容的值fz=1; %H1表达式分子的系数向量fm=[R*C 1]; %H1分母的系数向量w=0:0.01:25; %设定频率的变化范围g=freqs(fz,fm,w); %求其频率响应x=angle(g); %求相频响应y=abs(g); %求幅频响应subplot(2,1,1),plot(w,x*180/pi) %画相频响应的曲线xlabel('角频率-rad/s');ylabel('角度');grid;subplot(2,1,2), %画幅频响应的曲线plot(w,y)xlabel('角频率-rad/s');ylabel('abs(H)');grid;频率响应H2的源程序:R=2; %电阻的值C=0.5; %电容的值fz=[R*C 0]; %H2表达式分子的系数向量fm=[R*C 1]; %H2分母的系数向量w=0:0.01:25; %设定频率的变化范围g=freqs(fz,fm,w); %求其频率响应x=angle(g); %求相频响应y=abs(g); %求幅频响应subplot(2,1,1),plot(w,x*180/pi) %画相频响应的曲线xlabel('角频率-rad/s');ylabel('角度');grid;subplot(2,1,2),plot(w,y) %画幅频响应的曲线xlabel('角频率-rad/s');ylabel('abs(H)');grid;4.程序运行结果及分析4.1运行结果相频响应幅频响应图4.1 H1的频率响应曲线相频响应幅频响应图4.2 H2的频率响应曲线4.2结果分析4.2.1频率响应H1H1相频特性曲线分析:由图可知,H1相频特性是一条下降的曲线,说明相角随频率的增加而减小,其值总小于0。

当ω趋近于0时,相角趋近于0,当ω趋近于无穷时,相角趋近于-90o。

H1幅频特性曲线分析:由图可得,H1的幅频特性曲线是一条下降的曲线,说明电压传输系数H的幅值随ω的升高而减小,当ω趋近于0时,幅值趋近于1,当ω趋近于无穷时,幅值趋近于0,说明c越高时,C上的电压值越大,显示了该电路的低通特性。

4.2.2频率响应H2H2相频特性曲线分析:由图可知,H2的相频特性曲线是一条下降的曲线,说明H2的相角随频率的增加而减小,其值在0到90度之间。

当ω趋近于0时,相角趋近于90o,当ω趋近于无穷时,相角趋近于0。

H2幅频特性曲线分析:由图可得,H2的幅频特性曲线是一条上升的曲线,说明H2的幅值随频率的升高而升高,当ω趋近于0时,幅值趋近于1,当ω趋近于无穷时,幅值趋近于0,当ω趋近于0时,幅值趋近于0,当ω趋近于无穷时,幅值趋近于1,说明频率越高时,R上分得的电压越大,体现了该电路的高通性质。

5.课程设计心得体会通过Matlab一周以来的学习研究,我对Matlab有了初步的认识,我掌握了Matlab的基本操作,并学会了用Matlab解决一些电路和数学上的问题,下面是我具体的一些体会Matlab功能非常强大,几乎可以计算我们目前所遇到的任何问题,不仅可以计算数学问题,也可以用来解决电路等其他学科的各种问题。

而且我们可以自编函数,从而可以解决更多样的问题。

但以目前我们的知识,只能掌握Matlab的一小部分功能,在以后的学习中,我还需要继续学习Matlab的相关知识。

Matlab虽然功能非常强大,但其操作却非常简单,它的语法类似于我们以前学过的C语言,使我很容易上手,而其语法比C语言更为自由,限制更少,语法类似于自然语言,简洁而智能化,使我可以很容易的编写程序且不容易出错。

关于绘图的操作则比C语言简单得多,用几条简单的语句就可以绘出各种曲线、图形,使我们的学习研究变的非常方便。

本次课程设计握紧掌握了绘制二维曲线,我还需要进一步的学习。

我认为学习Matlab的关键在于函数,只要掌握了函数的用法,那么就能很快的编出程序。

而Matlab的难点也正是函数,因为Matlab拥有大量的函数,仅仅基本的函数就超过七百个,要是算上专业拓展函数那就更多,想在短时间内掌握这么多函数是很难的。

我认为应该多练多学,在解决问题的过程中学习并记住所用的函数,有不懂的就查资料,问同学,争取彻底搞懂所作的问题,并牢牢掌握,这样以后就可以独立解决类似问题。

在这次课程设计中,我学到了很多关于Matlab的知识,但这还远远不够,我现在只掌握了一些基本的功能,而解决更高级问题我的知识还不够,我要在日后进一步学习,更好地掌握Matlab。

6.参考文献[1] 邱关源,罗先觉主编,电路,第五版,北京:高等教育出版社, 2006[2] 陈怀琛,吴大正,高西全主编,Matlab及在电子信息课程中的应用,第三版. 北京:电子工业出版社,2006[3] 杨高波,元波编著,精通Matlab 7.0混合编程,北京:电子工业出版社,2006[4] 陈怀琛主编,Matlab及其在理工课程中的应用指南,西安:西安电子科技大学出版社,2000[5] 陈怀琛,龚杰民主编,线性代数实践及Matlab入门,北京:电子工业出版设,2005XX大学《MA TLAB》课程设计说明书本科生课程设计成绩评定表姓名性别专业班级课程设计题目:课程设计答辩或质疑记录:成绩评定依据:指导教师签字:_____________年月日9。

相关文档
最新文档