计算机仿真实验报告7
- 格式:doc
- 大小:292.50 KB
- 文档页数:9
实验七 基于Simulink 的简单电力系统仿真实验一、实验目的1)掌握Simulink 的工作环境及SimPowerSystems 功能模块库的应用; 2)掌握Simulink 的powergui 模块的应用;3)掌握发电机的工作原理及稳态电力系统的计算方法;二、实验内容单机无穷大电力系统如图7-1所示。
平衡节点电压00 V V =︒ 。
负荷功率10L P kW =。
线路参数:电阻1l R =Ω;电感0.01l L H =。
发电机额定参数:额定功率100n P kW =;额定电压n V V =;额定励磁电流70 fn i A =;额定频率50n f Hz =。
发电机定子侧参数:0.26s R =Ω,1 1.14 L mH =,13.7 md L mH =,11 mq L mH =。
发电机转子侧参数:0.13f R =Ω,1 2.1 fd L mH =。
发电机阻尼绕组参数:0.0224kd R =Ω,1 1.4 kd L mH =,10.02kq R =Ω,11 1 kq L mH =。
发电机转动惯量和极对数分别为224.9 J kgm =和2p =。
发电机输出功率050 e P kW =时,系统运行达到稳态状态。
在发电机输出电磁功率分别为170 e P kW =和2100 e P kW =时,分析发电机、平衡节点电源和负载的电流、电磁功率变化曲线,以及发电机转速和功率角的变化曲线。
GV三、实验要求(1)利用SimPowerSystems库中的发电机模型、三相负荷模型建立系统的仿真模型;(2)利用powergui模块,对系统的稳态响应及发电机的初始值进行分析,并给发电机付初始值;(3)利用Bus Selector模块分选出需要的发电机输出参数。
利用Three-Phase V-I Measurement模块测量三相电压与电流参数。
(4)给出平衡节点电源和负载的电流、电磁功率变化曲线,以及发电机转速和功率角的变化曲线。
仿真实验报告
仿真实验报告
实验目的:
本实验旨在通过仿真模拟的方式进行某个系统的测试和分析,以研究系统在不同条件下的性能和功能。
实验装置:
本实验使用仿真软件搭建模型进行实验。
实验装置包括计算机、仿真软件和仿真模型。
实验步骤:
1. 确定实验目标:根据需求,确定本次实验的目标和要求。
2. 建立仿真模型:根据实验要求和系统特点,使用仿真软件搭建仿真模型。
3. 定义实验参数:根据实验目标,定义所需的实验参数和变量。
4. 运行实验:根据实验设计和定义的参数,运行仿真模型,记录实验结果。
5. 数据分析:根据实验结果,进行数据分析和统计。
6. 结果讨论:根据实验数据和分析结果,进行结果讨论,评估系统的性能和功能。
7. 编写实验报告:根据实验过程和结果,编写实验报告,包括实验目的、实验装置、实验步骤、实验结果和结论等内容。
实验结果:
根据实验数据和分析结果,可以得出系统在不同条件下的性能和功能评估。
结论:
根据实验结果,可以对系统的性能和功能进行评估,在实际应用中为系统的优化和改进提供参考。
实验总结:
通过本次实验,深入了解了系统在不同条件下的性能和功能,为系统的优化和改进提供了依据。
同时,也了解了使用仿真软件进行实验的方法和步骤,为日后的实验工作提供了经验。
仿真实验报告
实验目的:通过进行基于仿真实验研究,探讨某种设备的性能优化方案。
实验环境:
- 仿真软件:MATLAB
- 建模软件:Simulink
实验流程:
1. 设备测试:通过实际测试记录该设备的真实性能指标。
2. 设备建模:基于测试结果建立该设备的仿真模型。
3. 性能优化:通过修改设备的参数、控制策略等途径,对设备模型进行优化。
4. 实验验证:通过对优化后的设备模型进行仿真,验证其实际性能指标是否有所提升。
实验步骤:
1. 设备测试
本实验选取了一款蓄电池供电的小型无线电设备作为研究对象。
通过对该设备进行电量、温度、功率等指标的测试,记录了其最
大输出功率、最大使用时间等参数。
2. 设备建模
基于以上测试结果,我们使用Simulink建立了该设备的仿真模型。
该模型涵盖了该设备的电路结构、能源储存系统以及控制策
略等方面,并能够准确模拟该设备的工作过程。
3. 性能优化
通过对设备模型进行调整,我们尝试优化了该设备的性能。
具
体优化措施主要包括:增加电量储备系统容量、优化功率调节策
略等方面。
4. 实验验证
根据优化后的设备模型,我们进行了全面的仿真实验。
实验结
果表明,优化后的设备在工作时间、输出功率等方面都有了显著
提升。
结论
通过本次仿真实验,我们成功地探究了一种设备的性能优化方案,并在实际仿真中验证了其有效性。
这种基于仿真实验的研究方法,为设备性能优化提供了一种全新的思路和手段。
计算机仿真实验报告《计算机仿真》上机实验报告姓名:学号:专业:班级:实验⼀常微分⽅程的求解及系统数学模型的转换⼀.实验⽬的通过实验熟悉计算机仿真中常⽤到的Matlab指令的使⽤⽅法,掌握常微分⽅程求解指令和模型表⽰及转换指令,为进⼀步从事有关仿真设计和研究⼯作打下基础。
⼆. 实验设备个⼈计算机,Matlab软件。
三. 实验准备预习本实验有关内容(如教材第2、3、5章中的相应指令说明和例题),编写本次仿真练习题的相应程序。
四. 实验内容1. Matlab中常微分⽅程求解指令的使⽤题⽬⼀:请⽤MATLAB的ODE45算法分别求解下列⼆个⽅程。
要求:1.编写出Matlab 仿真程序;2.画出⽅程解的图形并对图形进⾏简要分析;3.分析下列⼆个⽅程的关系。
1.2.1.仿真程序xp1=@(t,x)-x^2;[t,x]=ode45(xp1,[0,20],[1]);plot(t,x);title('xp1')gridxp2=@(t,x)x^2;[t,x]=ode45(xp2,[0,20],[-1]);figure (2);plot(t,x);xlabel('t');ylabel('x')grid2.⽅程解的图形图形进⾏简要分析3.⼆个⽅程的关系题⽬⼆:下⾯⽅程组⽤在⼈⼝动⼒学中,可以表达为单⼀化的捕⾷者-被捕⾷者模式(例如,狐狸和兔⼦)。
其中1x 表⽰被捕⾷者, 2x 表⽰捕⾷者。
如果被捕⾷者有⽆限的⾷物,并且不会出现捕⾷者。
于是有1'1x x ,则这个式⼦是以指数形式增长的。
⼤量的被捕⾷者将会使捕⾷者的数量增长;同样,越来越少的捕⾷者会使被捕⾷者的数量增长。
⽽且,⼈⼝数量也会增长。
请分别调⽤ODE45、ODE23算法求解下⾯⽅程组。
要求编写出Matlab 仿真程序、画出⽅程组解的图形并对图形进⾏分析和⽐较。
function xp3=xp3(t,x)xp3=[x(1)-0.1*x(1)*x(2)+0.01*t ;-x(2)+0.02*x(1)*x(2)+0.04*t] [t,x]=ode45('xp3',[0,20],[30;20]); plot(t,x);grid[t,x]=ode23('xp3',[0,20],[30;20]); plot(t,x);gridODE45ODE232. Matlab 中模型表⽰及模型转换指令的使⽤题⽬三:若给定系统的的传递函数为1132106126)(23423+++++++=s s s s s s s s G 请⽤MATLAB 编程求解其系统的极零点模型。
第1篇实验名称:仿真软件操作实验实验目的:1. 熟悉仿真软件的基本操作和界面布局。
2. 掌握仿真软件的基本功能,如建模、仿真、分析等。
3. 学会使用仿真软件解决实际问题。
实验时间:2023年X月X日实验地点:计算机实验室实验器材:1. 仿真软件:XXX2. 计算机一台3. 实验指导书实验内容:一、仿真软件基本操作1. 打开软件,熟悉界面布局。
2. 学习软件菜单栏、工具栏、状态栏等各个部分的功能。
3. 掌握文件操作,如新建、打开、保存、关闭等。
4. 熟悉软件的基本参数设置。
二、建模操作1. 学习如何创建仿真模型,包括实体、连接器、传感器等。
2. 掌握模型的修改、删除、复制等操作。
3. 学会使用软件提供的建模工具,如拉伸、旋转、镜像等。
三、仿真操作1. 设置仿真参数,如时间、步长、迭代次数等。
2. 学习如何进行仿真,包括启动、暂停、继续、终止等操作。
3. 观察仿真结果,包括数据、曲线、图表等。
四、分析操作1. 学习如何对仿真结果进行分析,包括数据统计、曲线拟合、图表绘制等。
2. 掌握仿真软件提供的分析工具,如方差分析、回归分析等。
3. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
实验步骤:1. 打开仿真软件,创建一个新项目。
2. 在建模界面,根据实验需求创建仿真模型。
3. 设置仿真参数,启动仿真。
4. 观察仿真结果,进行数据分析。
5. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
6. 完成实验报告。
实验结果与分析:1. 通过本次实验,掌握了仿真软件的基本操作,包括建模、仿真、分析等。
2. 在建模过程中,学会了创建实体、连接器、传感器等,并能够进行模型的修改、删除、复制等操作。
3. 在仿真过程中,成功设置了仿真参数,启动了仿真,并观察到了仿真结果。
4. 在分析过程中,运用了仿真软件提供的分析工具,对仿真结果进行了数据分析,并与实际数据或理论进行了对比,验证了仿真模型的准确性。
《计算机仿真技术》实验报告实验一 数字仿真方法验证一、实验目的1.掌握基于数值积分法的系统仿真、了解各仿真参数的影响; 2.掌握基于离散相似法的系统仿真、了解各仿真参数的影响; 3.掌握SIMULINK 动态仿真;4.熟悉MATLAB 语言及应用环境。
二、实验环境网络计算机系统,MATLAB 语言环境三、实验内容、要求(一)试将示例1的问题改为调用ode45函数求解,并比较结果。
示例1:设方程如下,取步长 h =0.1。
上机用如下程序可求出数值解。
调用ode45函数求解: 1)建立一阶微分方程组 du=u-2*t/u2)建立描述微分方程组的函数m 文件 function du=sy11vdp(t,u) du=u-2*t/u3)调用解题器指令ode45求解y[t,u]=ode45('sy11vdp',[0 1],1) plot(t,u,'r-'); xlabel('t'); ylabel('u'); 结果对比:euler 法:t=1,u=1.7848; RK 法:t=1,u=1.7321; ode45求解:t=1,u=1.7321;[]1,01)0(2∈⎪⎩⎪⎨⎧=-=t u u t u dt duode45求解t-u 图:00.10.20.30.40.50.60.70.80.9111.11.21.31.41.51.61.71.8tu(二)试用四阶RK 法编程求解下列微分方程初值问题。
仿真时间2s ,取步长h=0.1。
⎪⎩⎪⎨⎧=-=1)0(2y t y dt dy 四阶RK 法程序:clear t=2; h=0.1; n=t/h; t0=0; y0=1;y(1)=y0; t(1)=t0;for i=0:n-1 k1=y0-t0^2;k2=(y0+h*k1/2)-(t0+h/2)^2; k3=(y0+h*k2/2)-(t0+h/2)^2 k4=(y0+h*k3)-(t0+h)^2;y1=y0+h*(k1+2*k2+2*k3+k4)/6; t1=t0+h; y0=y1; t0=t1;y(i+2)=y1; t(i+2)=t1;end y tplot(t,y,'r'); 结果:t=2,y=2.61090.511.522.511.21.41.61.822.22.42.62.83:(三)试求示例3分别在周期为5s 的方波信号和脉冲信号下的响应,仿真时间20s ,采样周期Ts=0.1。
计算机仿真技术实验报告今天我要给大家讲一讲我做的计算机仿真技术实验。
这个实验可有趣啦,就像玩一场超级神奇的游戏。
我做这个实验的目的呢,就是想看看计算机怎么能像变魔术一样模拟出真实的东西。
我用到的工具就是学校电脑室里的电脑,那电脑的屏幕大大的,闪着光,好像在等着我去探索它的秘密。
实验开始的时候,我打开了一个专门做仿真的软件。
这个软件的界面花花绿绿的,有好多小图标。
我点了一个看起来像小房子的图标,屏幕上就出现了一个简单的小房子模型。
这个小房子就像我们用积木搭起来的一样,方方正正的,还有个三角形的屋顶。
我可以用鼠标拖着它转来转去,从各个角度看这个小房子,就像我真的围着小房子在走一样。
然后呢,我想让这个小房子变得更像真的。
我就在软件里找到了一个可以给小房子加颜色的功能。
我给房子的墙涂成了白色,就像我们家的房子一样。
屋顶呢,我涂成了红色,就像圣诞老人的帽子。
这时候的小房子看起来漂亮多了,就像从童话里走出来的一样。
接着,我又想给小房子周围加点东西。
我就在软件里找啊找,发现了可以加树的工具。
我在小房子前面加了几棵大树,那些大树有粗粗的树干和绿绿的树叶。
我还在树下加了一些小花,五颜六色的小花在风中好像还会轻轻晃动呢。
现在小房子看起来就像是住在森林里的小木屋,感觉特别温馨。
在这个实验里,我还发现了一些特别有趣的事情。
比如说,我可以让太阳在小房子的上空移动。
当太阳慢慢升起的时候,阳光洒在小房子和树上,小房子和树的影子就会慢慢变短。
当太阳慢慢落下的时候,影子又会变长。
这就像我们在外面玩的时候,早上和傍晚影子长长的,中午影子短短的一样。
我还能让天空中的云动起来。
我加了一些白白的云,那些云就像棉花糖一样。
我让风一吹,云就慢慢地飘走了,有的云还会变成各种形状,像小兔子,像小绵羊。
这个计算机仿真技术实验真的太好玩了。
它就像一个魔法世界,我可以在这个世界里创造出我想要的东西。
通过这个实验,我也明白了计算机好厉害呀,它能做出这么像真的东西。
计算机仿真技术实验实验报告格式广西大学实验报告姓名:指导老师:成绩:学院:专业:班级:实验内容:年月日其他组员及各自发挥的作用:张三设计了MATLAB仿真并一起调试了动手实验,撰写实验报告了X部分李四设计了电路图并在Multism中做了仿真,撰写实验报告了X部分王五通过与张三和李四讨论对实验结果进行了分析总结,撰写实验报告了X部分【实验时间】####年##月##日【实验地点】在这里填上实验地点。
【实验目的】在这里填上实验目的。
【实验设备与软件】在这里填上实验设备与软件。
【实验原理】在这里简要的总结叙述实验原理。
(简明扼要)【实验内容、方法、过程与分析】1、实验内容在这里简要的叙述实验内容。
(注意:是对实验内容的总结归纳,言简意赅,不是照抄,不要多于400字)2、实验方法在此说明实验所采用的方法以及分析基本依据,比如:根据实验内容要求,对表达式进行处理,画出模拟电路图并在Multisim中仿真,然后在实验箱中验证并比较仿真结果。
3、实验过程与分析在这里详细说明您的实验过程及记录的数据,并适时进行分析。
【实验结论与总结】在这里先写上本实验得到的结论(可以分点列出),以及你做实验的总结(获得了什么?明白了什么?等,可以分点列出),并提出一些改进的措施。
实验一 Matlab 基本符号和常用函数实验类型:验证 难度系数:0.1 实验性质:必做 课内学时:3 课外学时:0 分组人数:1 开课方式:在MA TLAB 平台上完成实验,提交实验报告。
实验目的:1、熟悉Matlab 集成环境。
2、掌握Matlab 的基本符号和常用函数。
实验设备与软件:1、MA TLAB 数值分析软件实验原理:MATLAB 是由MathWorks 公司推出的以矩阵为基本数据单位的科学与工程计算软件,具有高性能图形可视化功能,提供了许多专用工具箱,在信号分析与处理、图像处理、系统控制等领域有广泛应用。
学习和使用MATLAB 最好的方式是通过查阅MA TLAB 的帮助系统。
计算机仿真技术实验报告1. 引言计算机仿真技术是一种基于计算机模型的虚拟实验手段,通过对真实系统的建模和仿真运行,可以模拟系统在不同条件下的行为和性能,从而实现系统优化、预测和决策支持等目的。
本实验旨在通过一个简单的例子,介绍计算机仿真技术的基本原理和应用。
2. 实验目的掌握计算机仿真技术的基本原理和方法,通过实际操作了解模型建立、参数设置和结果分析等相关内容。
3. 实验过程3.1 模型建立选择一个适合的仿真软件,如Arena、Simulink等,并根据实际需要,在软件中建立相应的仿真模型。
模型的建立包括确定系统的输入、输出、变量和参数,并定义其关系和约束条件。
3.2 参数设置为了保证仿真结果的准确性和可靠性,需要对模型中的参数进行设置。
根据实际情况,选择合适的参数值,并考虑不同参数对仿真结果的影响。
3.3 仿真运行设置好参数后,可以运行仿真程序,观察系统在不同条件下的运行情况。
可以通过改变输入、输出、变量和参数等相关参数,来模拟不同的系统行为。
3.4 结果分析根据仿真运行的结果,进行相应的数据分析和结果评估。
可以通过绘制柱状图、折线图、散点图等,直观地展示系统的性能和行为。
4. 实验结果与讨论根据实际情况,展示实验的结果,并进行相应的讨论。
可以比较不同参数下的仿真结果,分析其差异和影响因素。
在讨论时,可以考虑系统的稳定性、效率、安全性等方面。
5. 实验结论通过本次实验,我们深入了解了计算机仿真技术的基本原理和方法,并通过实际操作,掌握了模型建立、参数设置和结果分析等相关技能。
计算机仿真技术具有广泛的应用领域,包括交通运输、物流管理、生产调度、风险评估等,可以帮助我们理解和优化现实系统的运行和性能。
6. 参考文献[1] Robert, J. (2007). Simulation Modeling and Analysis. Boston: McGraw-Hill.[2] Banks, J., Carson, J., Nelson, B. L., & Nicol, D. M. (2000). Discrete-Event System Simulation. New Jersey: Prentice Hall.7. 致谢感谢实验指导教师对本次实验的支持和指导,也感谢实验中的所有参与人员的付出和帮助。
计算机网络仿真实验报告一、实验目的本次计算机网络仿真实验的主要目的是深入理解计算机网络的工作原理和性能特点,通过仿真工具对网络模型进行构建和分析,观察不同参数设置对网络性能的影响,从而为实际网络的设计、优化和故障诊断提供理论依据和实践经验。
二、实验环境本次实验使用了具体仿真软件名称作为仿真工具,该软件具有强大的网络建模和性能分析功能,能够支持多种网络协议和拓扑结构的模拟。
实验在 Windows 10 操作系统上进行,计算机配置为处理器型号、内存大小、硬盘容量。
三、实验内容(一)网络拓扑结构的构建首先,我们构建了一个简单的星型网络拓扑结构,包括一个中心节点和多个边缘节点。
中心节点作为服务器,边缘节点作为客户端。
通过设置不同的链路带宽和延迟参数,模拟了不同网络环境下的数据传输情况。
(二)网络协议的配置在构建好网络拓扑结构后,我们配置了常用的网络协议,如 TCP/IP 协议。
设置了 IP 地址、子网掩码、网关等参数,确保网络的连通性。
(三)流量生成与性能监测为了测试网络的性能,我们使用了流量生成工具,模拟了不同类型的网络流量,如文件传输、视频流、语音通话等。
同时,通过内置的性能监测模块,实时监测网络的吞吐量、延迟、丢包率等关键性能指标。
四、实验步骤1、打开仿真软件,创建一个新的项目。
2、在项目中绘制星型网络拓扑结构,添加中心节点和边缘节点,并连接它们之间的链路。
3、为链路设置带宽和延迟参数,例如,将某些链路的带宽设置为10Mbps,延迟设置为 50ms。
4、配置网络协议,为每个节点设置 IP 地址、子网掩码和网关。
5、启动流量生成工具,选择流量类型和流量强度,例如,生成一个持续的文件传输流量,速率为 5Mbps。
6、运行仿真实验,观察网络性能指标的变化。
7、调整参数,如增加链路带宽、减少延迟、改变流量类型和强度等,重复实验,比较不同参数设置下的网络性能。
五、实验结果与分析(一)带宽对网络性能的影响当链路带宽增加时,网络的吞吐量显著提高,延迟和丢包率降低。
山东工商学院计算机仿真及应用实验报告实验七 MATLAB的基本应用(二)及Simulink仿真(验证性实验)学院:专业班级:实验时间:学号:姓名:一、实验目的1、掌握连续信号的仿真和傅里叶分析方法2、掌握连续系统的分析方法(时域分析法,拉氏变换法和傅里叶分析法);3、掌握离散信号的仿真和分析运算方法4、掌握离散系统的分析方法(时域分析法);5、掌握符号运算方法;6、掌握Simulink仿真工具;二、实验原理1、连续信号的仿真和分析法,参考教材第6.1节,重点:单位冲激信号的仿真方法;单位阶跃信号的仿真方法;复指数信号的仿真方法2、连续系统的分析方法,参考教材第6.1节,重点:例6.2,LTI系统的零输入响应的求解方法;例6.3,LTI系统的冲激响应的求解方法例6.5,LTI系统的零状态响应的求解方法例6.6,系统中有重极点时的计算3、系统的频域分析方法,参考教材第6.2节,重点:例6.7,方波分解为多次正弦波之和例6.8:全波整流电压的频谱例6.10:调幅信号通过带通滤波器例6.12:用傅里叶变换计算滤波器的响应和输出4、离散信号的仿真和分析法,参考教材第6.3节,7.1节,重点:单位脉冲序列impseq,单位阶跃序列stepseq例7.1:序列的相加和相乘例7.2:序列的合成与截取例7.3:序列的移位和周期延拓运算三、实验内容(包括内容,程序,结果)以自我编程练习实验为主,熟悉各种方法和设计,结合课堂讲授,实验练习程序代码。
1、根据教材第6.1节的内容,练习连续信号和系统的时域分析和拉氏变换方法。
q602clear,clca=input('输入分母系数向量a=[a1,a2,...]= ');n=length(a)-1;Y0=input('输入初始条件向量Y0=[y0,Dy0,D2y0,...]= ');p=roots(a);V=rot90(vander(p));c=V\Y0';dt=input('dt= ');tf=input('tf= ');t=0:dt:tf;y=zeros(1,length(t));for k=1:n y=y+c(k)*exp(p(k)*t); end plot(t,y),grid hold on输入分母系数向量a=[a1,a2,...]= [3 5 7 1] 输入初始条件向量Y0=[y0,Dy0,D2y0,...]= [1 0 0] dt= 0.2 tf= 8Warning: Imaginary parts of complex X and/or Y arguments ignored. > In q602 at 9输入分母系数向量a=[a1,a2,...]= [3 5 7 1] 输入初始条件向量Y0=[y0,Dy0,D2y0,...]= [0 1 0] dt= 0.2 tf= 8Warning: Imaginary parts of complex X and/or Y arguments ignored. > In q602 at 9输入分母系数向量a=[a1,a2,...]= [3 5 7 1] 输入初始条件向量Y0=[y0,Dy0,D2y0,...]= [0 0 1] dt= 0.2 tf= 8Warning: Imaginary parts of complex X and/or Y arguments ignored. > In q602 at 91234567800.10.20.30.40.50.60.70.80.91q603clear,clca=input('多项式分母系数向量a= ');b=input('多项式分子系数向量b= ');[r,p]=residue(b,a),disp('解析式h(t)=r(i)*exp(p(i)*t)')disp('给出时间数组t=[0:dt:tf]')dt=input('dt= ');tf=input('tf= ');t=0:dt:tf;h=zeros(1,length(t));for i=1:length(a)-1 h=h+r(i)*exp(p(i)*t); end plot(t,h),grid多项式分母系数向量a= poly([0 -1+2i -1-2i -2 -5]) 多项式分子系数向量b= [8 3 1]r =0.62000.1300 - 0.3900i0.1300 + 0.3900i-0.90000.0200p =-5.0000-1.0000 + 2.0000i-1.0000 - 2.0000i-2.0000解析式h(t)=r(i)*exp(p(i)*t)给出时间数组t=[0:dt:tf]dt= 0.2tf= 8012345678-0.15-0.1-0.0500.050.10.150.20.252、 根据教材第6.2节练习傅里叶分析方法。
q607t =0:.01:2*pi;y =sin(t);plot(t,y),figure(gcf),pause y =sin(t) + sin(3*t)/3;plot(t,y), pausey =sin(t) + sin(3*t)/3 + sin(5*t)/5 + sin(7*t)/7 + sin(9*t)/9;plot(t,y) z= zeros(10, max(size(t)));x = zeros(size(t)); for k=1:2:19x= x + sin(k*t)/k;y((k+1)/2, : )=x; endpause,figure(1),plot(t,y(1:9, : )),grid line([0,pi+0.5],[pi/4,pi/4]) text(pi+0.5,pi/4,'pi/4') halft=ceil(length(t)/2);pause,figure(2),mesh(t(1:halft),[1:10],y(:, 1:halft)1234567-1-0.8-0.6-0.4-0.200.20.40.60.8101234567-1-0.8-0.6-0.4-0.200.20.40.60.811234567-1-0.8-0.6-0.4-0.200.20.40.60.810123451000.20.40.60.81q609clear, format compact L=0.4;C=10e-6;R=200; Um=100;w1=100*pi;N=input('需分析的谐波次数2N= '); n=1:N/1;w=[eps,2*n*w1];Us = 4*Um/pi*[0.5,-1./(4*n.^2-1)]; z1=j*w*L;z2=1./(j*w*C);z3=R; z23=z2.*z3./(z2+z3); UR=Us.*z23./(z1+z3) UR =Columns 1 through 663.6620 - 0.0000i 3.6951 +16.0354i 0.8430 + 0.7970i 0.2077 + 0.1185i 0.0711 + 0.0294i 0.0302 + 0.0099i Columns 7 through 110.0149 + 0.0040i 0.0081 + 0.0019i 0.0048 + 0.0010i 0.0030 + 0.0005i 0.0020 + 0.0003i谐波次数谐波幅度谐波相移0 63.6620 -0.00002.0000 16.4556 77.02384.0000 1.1601 43.39406.0000 0.2391 29.71218.0000 0.0769 22.503510.0000 0.0318 18.086112.0000 0.0154 15.110014.0000 0.0083 12.971316.0000 0.0049 11.361318.0000 0.0031 10.105820.0000 0.0020 9.0997disp(' 谐波次数谐波幅度谐波相移 ');disp([2*[0,n]',abs(UR)',angle(UR)'*180/pi])3、根据教材第6.3节的内容,练习离散信号和系统的时域分析方法。
q613clear,n0=0;nf=10;ns=3;n1=n0:nf;x1=[zeros(1,ns-n0),1,zeros(1,nf-ns)];n2=n0:nf;x2=[(n1-ns)>=0];n3=n0:nf;x3=exp((-0.2+0.5j)*n3);subplot(2,2,1),stem(n1,x1);title('单位脉冲序列')subplot(2,2,2),stem(n2,x2);title('单位阶跃序列')subplot(2,2,3),stem(n3,real(x3));line([0,10],[0,0])title('复指数序列'),ylabel('实部')subplot(2,2,4),stem(n3,imag(x3));line([0,10],[0,0])ylabel('虚部')51000.20.40.60.81单位脉冲序列51000.20.40.60.81单位阶跃序列510-0.50.51复指数序列实部510-0.20.20.40.6虚部4、 根据教材第9.1节的内容,以及表9.1,练习符号运算。
5、 根据教材第9.2节练习Simulink 方法。
Inductive current chopping by an ideal switchContinuousVs=120V rms 60 HzTimerStray Capacitance 50 nFScope2Scope1Rs = 50 ohm L = 1 HRs 1 ohm v +-Ind. voltageg m 12Ideal Switch?Double click here for more infoi+-Ind. current<Switch current><Switch v oltage>四、实验总结与体会用matlab解决各种信号、电路问题很方便,省去了大量的计算,提高了准确性。
但是编程需要对matlab有很高的运用能力,必须多加练习。