matlab课程设计参考题目
matlab课程设计三个题目

《计算机仿真及应用》课程设计报告书学号: *****班级: 电气101姓名:目录选题二 (2)(一)设计思想 (2)(二)设计步骤 (2)(三)调试过程 (2)(四)结果分析 (3)选题三 (5)(一)设计思想 (5)(二)设计步骤 (5)(三)调试过程 (5)(四)结果分析 (6)心得体会 (10)选题二考虑下列非线性系统,其数学描述为非线性微分方程组:⎪⎩⎪⎨⎧-+=+=--=)(])([/)()(/)()(/t z c t x b dt dz t ay t x dt dy t z t y dt dx 其中a=b=0.2,c=5.7,0)0()0()0(===z y x利用Simulink 仿真工具建模,并绘制出各个状态变量的时间响应曲线。
一、设计思想因为微分方程和传递函数可以通过拉布拉斯变换和其逆变换相互转换,对上述三个方程在零初始条件下两边同时作拉布拉斯变换,得到:{}⎪⎪⎪⎩⎪⎪⎪⎨⎧-+=+=--=)(])([1)()]()([1)()]()([1)(s Z c s X b s s Z s aY s X s s Y s Z s Y s s X 然后根据逻辑关系,连接simulink 模型图二、 设计步骤根据simulink 模型里的积分、比例等环节、按照正确的顺序连接,得到仿真框图。
三、 调试过程详细调试过程对方程及其变量的逻辑顺序整理清晰,选择适合的环节,主要调试每个模块的位置,是最后的框图看起来比较清晰,以免错连。
出现的问题在框图出现的基础上,绘制各个状态变量的时间响应曲线上出现问题,不知道怎么通过波形图来显示以及最后不知道三条曲线分别对应哪个状态变量。
解决方法通过对书本的理解和复习,在Configuration Parameters窗口对状态变量的输出进行设置,然后分别去掉其他两个变量,在commend window中输入plot(tout,yout),得到仿真的输出波形。
最后在一个figure里显示。
matlab课程设计模板

一. 课程设计目的二. 课程设计题目(问题)描述和要求三. 系统分析与设计根据课程设计题目问题描述和要求,完成:1: 系统总体设计-确定系统功能模块划分及说明。
2: 系统详细设计-在总体设计基础上设计系统总体框架、系统流程图。
3: 源程序清单(没条指令都要加注释,说明其功能,入口参数,返回参数)。
四.系统运行后的效果图:五. 系统调试过程中出现的主要问题与分析六. 系统运行报告与结论对本系统作一个全面的评价:包括有何特点、存在的问题、改进意见等。
七. 总结1.设计中遇到的问题及解决过程。
2.设计中产生的错误及原因分析。
3.设计体会和收获。
八:鸣谢九. 参考书目格式: 作者,书名,出版社,出版时间例子!!!----封面----自控系统仿真软件课程设计报告设计题目:工业学院运动会动画仿真姓名:何村学号: 040401215院系:电气信息工程系专业:自动化指导教师:程老师2006年12月10日---正文---摘要本软件设计作品使用MATLAB语言进行校运动会动画仿真。
动画较真实,能较客观反映仿真效果。
在校田径运动会动画设计中使其移动产生动画效果,在校足球队训练动画设计中实现运动员位置随机,进行随机传接球及射门等动作仿真。
在总菜单设计中,分别提供不同的动画仿真和退出MATLAB语言环境。
关键词:课程设计仿真自控系统动画 MATLAB一.课程设计目的1:熟悉课程设计的基本流程。
2:掌握MATLAB语法结构及调试方法。
3:熟悉MATLAB函数调用,熟练二维画图。
4:掌握MATLAB语言在控制方面的运用。
5:学会用MATLAB进行基本仿真。
6:掌握MATLAB编程技巧,提高编程水平。
二.系统分析1:题目的描述:①当单击“校田径运动会”时,进行该动画仿真,即6名运动员从最外圈开始依次进行6*100米接力赛。
②当单击“校足球队训练”时, 进行该动画仿真,即5个球员在球场随机随机分布,守门员在球门处等待扑球,5名球员按球员一到球员五依次传球,最后由球员五来完成射门动作。
Matlab课程设计报告

《MATLAB》课程设计报告设计课题:MATLAB综合实验学生姓名:学生学号:专业班级:指导教师:一、课程设计的目的及其意义了解matlab的窗口工具栏的使用以及作用、让matlab成为我们的日常好帮手,并为将来使用matlab进行信号处理领域的各种分析和实际应用打下基础。
二、课程设计原理matlab软件包有五大功能:数值计算功能、符号运算功能、数据化可视功能、数据图形文字统一处理功能和建模仿真可视化功能。
matlab在信号与系统中的主要功能是数值计算与仿真分析,主要包括函数波形绘制、函数运算、冲击响应与阶跃响应仿真分析、信号的时域分析、信号的频谱分析、信号的S域分析和零极点图绘制等内容。
三、课程设计要求使用帮助功能,绘制出sinc和三角波的波形。
四、课程设计过程1、函数代码Sinc波的函数代码及图像t=—pi:0。
001:pi; x=sinc(t);plot(t,x);xlabel('t’),ylabel(’sinc(t);');三角波的函数代码及图像t=-2*pi:0。
001:2*pi;y=sawtooth(t);plot(t,y);xlabel(’t'),ylabel(’ y=sawtooth(t);’);五、课程设计体会刚开始拿到这个课程设计、并不知道该干些什么东西,不过还是决定先打开matlab软件看看,一下想到弄两个波形出来,看看会是怎么样的效果。
于是把两个程序输入,并得到了波形其实对于matlab的学习已经有一段时间了,可是发现自己对这个软件的认识还只是皮毛上的东西。
matlab是一个基于矩阵运算的软件,这是我们大家都知道的事情了,但是,在真正运用这个软件的时候(就是在编程的时候),很多人特别是我这样的初学者,很多时候往往没有注意到这个问题,所以就会有for循环(包括while循环)嵌套了十几层,这种做法浪费了大量资源,而且没有发挥matlab的长处,还浪费了大家宝贵的时间,就只见左下角一直busy。
MATLAB课程设计

MATLAB课程设计课程设计(论文)题目:用MATLAB语言程序开发凑五子棋游戏专业:信息与计算科学指导教师:张大海学生姓名:谢艳涛班级-学号:信计131-30学生姓名:黄元福班级-学号:信计131-26学生姓名:辛安班级-学号:信计131-222016年 11月摘要凑五子棋是一种两人对弈的纯策略型棋类游戏,应用MATLAB语言编写程序可以在计算机上实现二人对弈凑五子棋功能。
二人对弈凑五子棋程序由欢迎界面显示、游戏界面生成、光标移动与落子、判断胜负、悔棋功能、提供音效等子程序构成;程序中应用了结构体、数组、全局变量、按键处理和图形编程等元素和语句。
程序通过棋盘和棋子图像生成、二人移子与落子和判断胜负等功能的实现,在计算机上实现了二人凑五子棋对弈。
目录摘要-------------------------------------------------- II 第1章:需求分析 ---------------------------------------- 11.1凑五子棋背景 ----------------------------------- 11.2 凑五子棋需求分析和流程设计--------------------- 1 第2章:概要设计 ---------------------------------------- 72.1 各类头文件和全局变量--------------------------- 72.2 画面显示模块----------------------------------- 8 第3章:详细设计 --------------------------------------- 103.1 玩家操作模块---------------------------------- 103.2音效提供模块 ---------------------------------- 113.3 胜负判断模块---------------------------------- 11 第4章:调试分析 --------------------------------------- 124.1 图形模块-------------------------------------- 12 4.2 玩家操作模块 ------------------------------------ 134.3 胜负判断模块---------------------------------- 14 第5章:用户手册 --------------------------------------- 14第6章:小组分工 --------------------------------------- 15 第7章:结论与心得 ------------------------------------- 16 第8章:源程序代码 ------------------------------------ 16第1章:需求分析1.1凑五子棋背景传统凑五子棋的棋具与围棋相同,棋子分为黑白两色,棋盘为18×18,棋子放置于棋盘线交叉点上。
matlab课程设计

matlab课程设计计Matlab应用课程设计任务书学生姓名: 专业班级:指导教师: 工作单位:题目: Matlab矩阵操作设计课程设计目的:《Matlab应用》课程设计的目的是为了让学生熟悉matlab语言,并且利用matlab语言或者函数族进行专业课程理论知识的再现,让学生体会matlab的强大功能,为今后使用matlab语言奠定基础。
课程设计内容和要求利用MATLAB,mathematics对矩阵操作进行设计,具体包括创建(普通、单位、零)矩阵、矩阵加减、矩阵相乘、矩阵的乘方、矩阵除法、矩阵转置、矩阵点乘、求矩阵的特征值和特征向量、矩阵的变形(reshape)、验证如下函数的功能:all、any、find、isempty、isequal、xor。
要求每个学生单独完成课程设计内容,并写出课程设计说明书、说明书应该包括所涉及到的理论部分和充足的实验结果,给出程序清单,最后通过课程设计答辩。
时间安排:所需时序号阶段内容间1 方案设计 1天2 软件设计 2天3 系统调试 1天4 答辩 1天合计 5天指导教师签名: 年月日系主任(或责任教师)签名: 年月日I目录摘要 ..................................................................... . (1)Abstract ............................................................... .............................................. 2 1 要求与基础 ..................................................................... (3)1.1矩阵操作要求 ..................................................................... . (3)1.2 MATLAB基础 ..................................................................... (3)2 矩阵操作 ..................................................................... . (5)2.1矩阵创建 ..................................................................... (5)2.2矩阵加减 ..................................................................... (7)2.3 矩阵相乘 ..................................................................... .. (8)2.4矩阵乘方 ..................................................................... (9)2.5矩阵除法 ..................................................................... .. (11)2.6矩阵转置 ..................................................................... . (12)2.7矩阵点乘 ..................................................................... . (12)2.8求矩阵特征值和特征向量 (13)2.9矩阵变形 ..................................................................... ...................... 14 3 函数功能验证 ..................................................................... (15)3.1Any函数 ..................................................................... .. (15)3.2All函数 ..................................................................... . (16)3.3Find函数 ..................................................................... .. (17)3.4Isequal函数 ..................................................................... . (19)3.5Isempty函数 ..................................................................... .. (20)3.6Any函数 ..................................................................... ....................... 20 4总结和心得 .................................................................................................. 22 5参考文献 ..................................................................... (23)II摘要Matlab集数值计算、符号运算及图形处理等强大功能于一体,是当今国际上公认的最优秀的科技应用软件之一。
基于matlab的数值分析课程设计

Runge_kutta 方法 >>x0=0; xt=1; fun=inline('9*y/(1+2*x)','x','y'); y0=1; pointnum=10; [x1,yr]=runge_kutta(fun,x0,xt,y0,pointnum) 一. 运行结果: 1) Runge_kutta 方法: x1 = 0 0.1111 0.2222 0.3333 0.4444 0.5556 0.6667 0.7778 0.8889 1.0000 1.1111
end 4. 结果 >> LU_decom(A) m= 4 n= 4 L= 1 0 0 0 2 1 0 0 1 2 1 0 3 3 2 1 U= 2 4 2 6 0 1 2 3 0 0 3 6 0 0 0 1 5.拓展 在编写程序过程中由于角标较多因此在运行过程中出现了不少角标不对的错误 题目;给出函数 f(x)=1/(1+25x^2),求 f(x 在[-1,1]上取 5 个和 9 个等距节点,做最小二 乘拟合,得出均方误差方误差。
matlab课程设计

华南农业大学Matlab课程设计空心等截面简支柱的优化设计梁郁汉学院:工程学院专业:机械设计制造及其自动化题目:有一空心等截面简支柱,两端承受轴向压力P=22680N,柱高l=254cm,材料为铝合金,弹性模量E=7.03×104Mpa,密度ρ=2.768t/m3,许用应力[σ]=140Mpa。
截面的平均直径D=(D0+D1)/2,并不应大于8.9cm,壁厚δ不小于0.1cm。
现要求设计最小质量的柱子,问其D与值应为多少?(1)设计变量的选择。
根据题意,选择筒支柱的内径(D0)与外径(D1)作为设计变量,即x=[x1;x2]=[ D0 ;D1](2)目标函数的建立。
柱子的质量可以表示为w=ρπl(D12-D02)/4(3)约束条件的建立。
1.由于筒柱子受压,因而要保证其强度的要求,应满足条件p/πDδ≤[σ]式中D=(D0+D1)/2,δ=( D1-D0)/2。
代入数据,化简得g1(x)=4×22680×104/π/(D12-D02)-140≤02.由于柱子受压,因而要保证其刚度的要求,应满足条件F=π2EI/L2 ≥P式中I——筒柱子横截面的惯性矩,有I=π(D14-D04)/64代入数据,化简得g2(x)=22680-π3×7.03×104×(D14-D04)/(2542×64)≤0 3.线性不等式约束条件1/2 D0+1/2 D1≤8.9-1/2 D0+1/2 D1≥0.1整理得,D0+ D1≤17.8D0- D1≤0.2有上式可以给出边界约束为0≤D0≤8.80.2≤D1≤17.84.统一规范得到数学模型如下:x=[x1;x2]=[ D0 ;D1]minf(x)=ρπl(D12-D02)/4s.t.g1(x)=4×22680×104/π/(D12-D02)-140≤0 g2(x)=22680-π3×7.03×104×(D14-D04)/(2542×64)≤0g3(x)= x1 -0≥0g4(x)= 8.8-x1≥0g5(x)= x2 -0.2≥0g6(x)= 17.8-x2≥0(4)、编写M文件,求解优化方案。
MATLAB课程设计报告(绝对完整)

课程设计任务书学生姓名:董航专业班级:电信1006班指导教师:阙大顺,李景松工作单位:信息工程学院课程设计名称:Matlab应用课程设计课程设计题目:Matlab运算与应用设计5初始条件:1.Matlab6.5以上版本软件;2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应用”、线性代数及相关书籍等;3.先修课程:高等数学、线性代数、电路、Matlab应用实践及信号处理类相关课程等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成;2.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。
具体设计要求包括:①初步了解Matlab、熟悉Matlab界面、进行简单操作;②MATLAB的数值计算:创建矩阵矩阵运算、多项式运算、线性方程组、数值统计;③基本绘图函数:plot, plot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形标注、简单颜色设定等;④使用文本编辑器编辑m文件,函数调用;⑤能进行简单的信号处理Matlab编程;⑥按要求参加课程设计实验演示和答辩等。
3.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括:①目录;②与设计题目相关的理论分析、归纳和总结;③与设计内容相关的原理分析、建模、推导、可行性分析;④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结;⑤课程设计的心得体会(至少500字);⑥参考文献(不少于5篇);⑦其它必要内容等。
时间安排:1.5周(分散进行)参考文献:[1](美)穆尔,高会生,刘童娜,李聪聪.MA TLAB实用教程(第二版) . 电子工业出版社,2010.[2]王正林,刘明.精通MATLAB(升级版) .电子工业出版社,2011.[3]陈杰. MA TLAB宝典(第3版) . 电子工业出版社,2011.[4]刘保柱,苏彦华,张宏林. MATLAB 7.0从入门到精通(修订版) . 人民邮电出版社,2010.指导教师签名:年月日系主任(或责任教师)签名:年月日目录1 MATLAB的简介 (1)2课程设计内容 (4)2.1 (5)2.2 (2)2.3 (2)2.4 (2)2.5 (2)2.6 (2)2.7 (2)2.8 (2)2.9 (2)2.10 (2)3课程设计心得体会 (1)4参考文献 (1)1 Matlab 软件简介1.1 MATLAB产生的历史背景MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课题一:连续时间信号和系统时域分析及MATLAB实现课题要求:深入研究连续时间信号和系统时域分析的理论知识。
利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现连续时间信号和系统时域分析的仿真波形。
课题内容:一、用MATLAB实现常用连续时间信号的时域波形(通过改变参数,分析其时域特性)。
1、单位阶跃信号,2、单位冲激信号,3、正弦信号,4、实指数信号,5、虚指数信号,6、复指数信号。
二、用MATLAB实现信号的时域运算1、相加,2、相乘,3、数乘,4、微分,5、积分三、用MATLAB实现信号的时域变换(参数变化,分析波形变化)1、反转,2、使移(超时,延时),3、展缩,4、倒相,5、综合变化四、用MATLAB实现信号简单的时域分解1、信号的交直流分解,2、信号的奇偶分解五、用MATLAB实现连续时间系统的卷积积分的仿真波形给出几个典型例子,对每个例子,要求画出对应波形。
六、用MATLAB实现连续时间系统的冲激响应、阶跃响应的仿真波形。
给出几个典型例子,四种调用格式。
七、利用MATLAB实现连续时间系统对正弦信号、实指数信号的零状态响应的仿真波形。
给出几个典型例子,要求可以改变激励的参数,分析波形的变化。
课题二:离散时间信号和系统时域分析及MATLAB实现。
课题要求:深入研究离散时间信号和系统时域分析的理论知识。
利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现离散时间信号和系统时域分析的仿真波形。
课题内容:一、用MATLAB绘制常用信号的时域波形(通过改变参数分析其时域特性)1、单位序列,2、单位阶跃序列,3、正弦序列,4、离散时间实指数序列,5、离散时间虚指数序列,6、离散时间复指数序列。
二、用MATLAB实现信号的时域运算1、相加,2、相乘,3、数乘。
三、用MATLAB实现信号的时域变换(参数变化,分析波形的变化)1、反转,2、时移(超时,延时),3、展缩,4、倒相。
四、用MATLAB实现离散时间系统卷积和仿真波形给出几个典型例子,对每个例子要求画出e(k),h(k),e(i),h(i),h(-i),Rzs(k)波形。
五、用MATLAB实现离散时间系统的单位响应,阶跃响应的仿真波形给出几个典型例子,四中调用格式。
六、用MATLAB实现离散时间系统对实指数序列信号的零状态响应的仿真波形给出几个典型例子,要求可以改变激励的参数,分析波形的变化。
课题三:连续时间信号傅里叶级数分析及MATLAB实现。
课题要求:深入研究连续时间信号傅里叶级数分析的理论知识,利用MATLAB强大的图形处理功能,符号运算功能以及数值计算功能,实现连续时间周期信号频域分析的仿真波形。
课题内容:一、用MATLAB实现周期信号的傅里叶级数分解与综合以周期矩形波信号为例,绘出包含不同谐波次数的合成波形,观察合成波形与原矩形波形之间的关系及吉布斯现象。
二、用MATLAB实现周期信号的单边频谱及双边频谱。
以周期矩形波形信号为例:1、绘出单边(幅度,相位)频谱。
2、绘出双边(幅度,相位)频谱。
3、比较1和2之间的关系。
4、以单边幅度频谱为例,研究脉冲宽度与频谱的关系。
5、以单边幅度频谱为例,研究脉冲周期与频谱的关系。
三、用MATLAB实现典型周期信号的频谱。
1、周期方波脉冲信号的单、双边幅度频谱(T、占空比,二个参数可变)。
2、周期三角脉冲信号的单、双边幅度频谱(T、width,二个参数可变)。
课题四:连续时间信号傅立叶变换及MATLAB实现课题要求:深入研究连续时间信号傅立叶变换的理论知识,利用MA TLAB强大的图形处理功能,符号运算功能和数值计算功能,实现连续时间非周期信号频域分析的仿真波形。
课题内容:一:用MA TLAB实现典型非周期信号的频域分析1.单边指数信号时域波形图、频域图。
2.偶双边指数信号时域波形图、频域图3.奇双边指数信号时域波形图、频域图4.直流信号时域波形图、频域图5.符号函数信号时域波形图、频域图6.单位阶跃信号时域波形图、频域图7.单位冲激信号时域波形图、频域图8.门函数信号时域波形图、频域图观察上述1、2、3、8信号的参数变化时,时域波形图、频域图随之变化情况二、用MA TLAB实现信号的幅度调制以二个示例绘出,原信号f(t)以及调制信号y(t)=f(t)coswt的实域波形图、频铺图以及功率谱实例1 f(t)=sin(100πt) f=400Hz实例2 f(t)=ε(t+1)ε-(t-1) ω=10π将f、ω作为参数变化,观察三种波形的变化情况三、用MA TLAB实现信号傅立叶变换性质的仿真波形1、尺度变换特性2、时移特性3、频移特性4、时域卷积定理5、对称性质6、微分特性每一特性以一实例绘出时的时域波形图,频谱图。
课题五:基于MATLAB的连续时间系统的频域分析课题要求:深入研究连续时间信号和系统时域分析的理论知识。
利用MATLAB强大的图形处理功能、符号运算功能以及数值计算功能,实现连续时间系统频域分析。
课题内容:一、利用MATLAB分析系统的频率特性。
1、低通滤波器时域冲激响应波形、频域内幅频特性、相频特性。
2、高通滤波器时域冲激响应波形、频域内幅频特性、相频特性。
3、带通滤波器时域冲激响应波形、频域内幅频特性、相频特性。
4、全通滤波器时域冲激响应波形、频域内幅频特性、相频特性。
各以一实例说明。
二、用MATLAB实现连续时间信号的采样及重构以f(t)=Sa(t)为例,分别以过采样、等采样、欠采样三种情况,绘出原信号、采样信号、重构信号的时域波形图。
课题六:基于MATLAB的连续时间系统的复频域分析课题要求:深入研究连续时间系统的复频域分析的理论知识,利用MA TLAB强大的图形处理功能、符号运算功能,实现连续时间系统的复频域分析。
课题内容:一.用MA TLAB绘制拉普拉斯变换变换曲面图。
1.以一些典型单边信号为例绘制时域波形图及拉普拉斯变换的曲面图。
2.以单个矩形型号为例,绘出时域波形图,傅立叶变换频谱图及拉普拉斯变换曲面图。
3.以实例观察拉普拉斯变换的曲面图上的峰点和谷点和极点和零点的关系。
二.用MATLAB绘制连续时间系统极零点图,根据极零点分布观察系统冲激响应时域特性并分析系统的稳定性至少六个实例)。
三.MA TLAB实现已知系统零极点分布,绘出系统频率响应曲线(极零图与幅频特性对照起来画),以四个实例分别代表低通、高通、带通、全通滤波器。
课题七:基于MATLAB的离散系统的Z域分析。
课题要求:利用MATLAB强大的图形处理功能,符号运算功能和数值计算功能,实现离散系统的Z域分析仿镇波形。
课题内容:一.用MA TLAB绘制离散系统极零图,根据极零图分布观察系统单位响应的时域特性并分析系统的稳定性。
将极零图与h(k)对照起来画,看两者之间的关系。
至少以六个例子说明。
二.用MA TLAB实现离散系统的频率特性分析1. 以二个实例分别代表低通,高通滤波器,绘出极零图,幅频特性,相频特性。
2. 用MA TLAB 绘出梳状滤波器极零图与幅频特性FIR 型 Nz z H -=1)( IIR 型 N N Nza z z H ----=11)( 设N=8,a=0.8,0.9,0.98 三.用MA TLAB 实现巴特沃兹滤波器分析1.用MATLAB 绘制巴特沃兹滤波器频率特性曲线(w c ,n 作为参数变化)2. 用MATLAB 绘制巴特沃兹滤波器的极零点分布图(w c ,n 作为参数变化) 将两种图对照起来看极点分布与频率特性之间的关系。
课题八:基于matlab 的一阶动态电路特性分析课题要求:利用matlab 强大的图形处理功能,符号运算功能和数值计算功能,实现一阶动态电路时域特性的仿真波形。
课题内容:一、以RC 串联电路及RL 并联电路的零输入响应为例绘出下列波形RC 串联电路:u C (t),u R (t),i(t),p C (t),p R (t)RL 并联电路:i L (t),i R (t),u(t),p L (t),p R (t)。
其中将U 0, I 0,⎪⎩⎪⎨⎧=RL RC τ作为参数变化,观察其波形变化情况二、以RC 串联电路及RL 并联电路的的直流激励的零状态响应为例绘出下列波形 RC 串联电路:u C (t),u R (t),i(t),p C (t),p R (t), p us (t)及直流激励波形。
RL 并联电路:i L (t),i R (t),u(t),p L (t),p R (t) p us (t)及直流激励波形。
其中将U S , I S ,⎪⎩⎪⎨⎧=RL RC τ作为参数变化,观察其波形变化情况三、以RC 串联电路及RL 并联电路的直流激励的全响应为例绘出下列波形RC 串联电路:u C (t),u R (t),i(t) 及直流激励波形RL 并联电路:i L (t),i R (t),u(t) 及直流激励波形。
再以u C (t)、i L (t)为例将全响应波形分解为下列二种形式:全响应=零输入响应+零状态响应全响应=暂态分量+稳态分量。
其中将U 0, I 0, U S , I S,⎪⎩⎪⎨⎧=RL RC τ作为参数变化,观察其波形变化情况四、以RC 串联电路及RL 并联电路的正弦激励的零状态响应为例绘出下列波形 RC 串联电路:u C (t),u R (t),i(t),u s (t)及正弦激励波形,RL 并联电路:i L (t),i R (t),u(t),i S (t) 及正弦激励波形。
再以u C (t),i L (t)为例将零状态响应分解为暂态分量与稳态分量之和。
其中激励为{)cos()()cos()(u sm s u sm s t I t i t u t u ψωψω+=+=并将u ψ,⎪⎩⎪⎨⎧=RL RC τ作为参数变化,观察其波形变化情况,注意过电压现象及过电流现象。
五、以RC 串联电路及RL 并联电路的冲激响应为例绘出下列波形RC 串联电路:u C (t), i(t)及冲激激励波形RL 并联电路:i L (t), u(t) 及冲激激励波形。
其中将⎪⎩⎪⎨⎧=RL RC τ作为参数变化,观察其波形变化情况课题九:基于matlab 的线性电路正弦稳态特性分析课题要求利用matlab 强大的图形处理功能,符号运算功能和数值计算功能,实现线性电路正弦稳态特性的仿真波形。
课题内容:1 对R,L,C 三种基本原件,绘出表现其正弦稳态特性的时域波形图向量图。
R:i(t),u(t),p(t),U,IL:i(t),u(t),p(t),U,IC:i(t),u(t),p(t),U,I其中 R,C,L 三参数可变,w 不变。
2 对R,L,C 串联电路,绘出表现其正弦稳态特想的时域波图,向量图。