计算机仿真实训实验报告实验1-4

合集下载

计算机仿真实验报告

计算机仿真实验报告

计算机仿真技术作业一题目:转速反馈单闭环直流调速系统仿真直流电机模型框图如下图所示,仿真参数为R=0.6,T l=0.00833,T m=0.045,Ce=0.1925。

本次仿真采用算法为ode45,仿真时间5s。

图1 直流电机模型一、开环仿真模型建立:其中Ud0=220V R=0.6,T l=0.00833,T m=0.045,Ce=0.1925其中0~2.5s,电机空载,即I d=0;2.5s~5s,电机满载,即I d=55A采用算法:ODE45:5秒前2.5秒:后2.5秒:空载转速:1143rpm负载转速:971rpm 空载静差率s=0 负载静差率s=0.1505仿真时有波动ODE23:整体:前2.5秒后2.5秒整体:前2.5秒后2.5秒整体:前2.5秒后2.5秒整体:前2.5秒后2.5秒算法分析比较:从上可以看出ODE45与ODE23算法较差,仿真结果与理论不符合,电机转速有纹波。

ODE23s ODE23t ODE23tb效果较好,基本满足仿真需要,波形基本符合理论。

原因在于:ODE45、与ODE23都是一步解法,即只要知道前一时间点的解y (tn-1 ) ,就可以立即计算当前时间点的方程解y (tn)。

后三种算法适用于刚性系统的解法,而前两种不可。

其中ODE23tb最适合电力电子系统仿真,它采用TR-BD F2算法,即在龙格.库塔法的第一阶段用梯形法,第二阶段用二阶的Backward Differentiation Formulas 算法。

2、闭环仿真模型建立:1、比例校正(K=5)转速指令为1130rpm为了便于比较不同k p值时转速波形,简便框图先进行模块封装:1、确定输入输出与变量K2.选中整个模块右键选择create subsystem即得:3、右键选择create mask得:定义变量名K,并使变量K与封装模块中的变量K相互对应。

4、此时点击该模块可得:即可更改变量K然后将多个模块集中在一起显示:仿真K=5,K=10,K=20三种,采用算法ODE23tb得:整体:(黄、红、绿分别代表K=5,K=10,K=20)我们可以看出,在一定范围内,K越大静态误差就越小,但是比例环节无法消除静态误差。

仿真实验室实训报告

仿真实验室实训报告

一、实训背景随着科技的不断发展,仿真技术在各个领域的应用越来越广泛。

为了提高学生的实践能力和创新能力,我校设立了仿真实验室,旨在为学生提供真实的实验环境和实践操作机会。

本次实训,我选择了“物流仿真模拟实习”作为实训项目,通过学习仿真软件Flexsim的操作和应用,掌握物流仿真建模的基本方法。

二、实训目的1. 掌握仿真软件Flexsim的操作和应用,熟悉通过软件进行物流仿真建模。

2. 记录Flexsim软件仿真模拟的过程,得出仿真的结果。

3. 总结Flexsim仿真软件学习过程中的感受和收获。

三、实训设备PC机,Windows XP,Flexsim教学版四、实训步骤1. 实验一(1)从库里拖出一个发生器放到正投影视图中,如图1所示:图1(2)把其余的实体拖到正投影视图视窗中,如图2所示:图2(3)连接端口连接过程是:按住“A”键,然后用鼠标左键点击发生器并拖曳到暂存区,再释放鼠标键。

拖曳时你将看到一条黄线,释放时变为黑线。

图3(4)根据对实体行为特性的要求改变不同实体的参数。

我们首先从发生器开始设置,最后到吸收器结束。

指定到达速率、设定临时实体类型和颜色、设定暂存区容量、为暂存区指定临时实体流选项、为处理器指定操作时间(5)重置,编译,运行得到如下图所示:(6)保存模型。

2. 实验二(1)装载模型1并编译(2)向模型中添加一个分配器和两个操作员五、实训结果与分析通过本次实训,我掌握了Flexsim软件的基本操作,并成功完成了物流仿真模拟实习。

以下是对实训结果的分析:1. 仿真模型能够较好地反映实际物流系统,为物流优化提供了有力支持。

2. 通过调整模型参数,可以分析不同物流方案对系统性能的影响,为决策提供依据。

3. 实训过程中,我学会了如何利用Flexsim软件进行物流仿真建模,为今后从事相关领域工作奠定了基础。

六、实训感受与收获1. 通过本次实训,我深刻体会到仿真技术在物流领域的应用价值,为今后的学习和工作提供了新的思路。

电路计算机仿真实验报告

电路计算机仿真实验报告

电路计算机仿真分析实验报告实验一直流电路工作点分析和直流扫描分析一、实验目的1、学习使用Pspice软件,熟悉它的工作流程,即绘制电路图、元件类别的选择及其参数的赋值、分析类型的建立及其参数的设置、Probe窗口的设置和分析的运行过程等。

2、学习使用Pspice进行直流工作点分析和直流扫描分析的操作步骤。

二、原理与说明对于电阻电路,可以用直观法(支路电流法、节点电压法、回路电流法)列写电路方程,求解电路中各个电压和电流。

PSPICE软件是采用节点电压法对电路进行分析的。

使用PSPICE软件进行电路的计算机辅助分析时,首先在capture环境下编辑电路,用PSPICE的元件符号库绘制电路图并进行编辑、存盘。

然后调用分析模块、选择分析类型,就可以“自动”进行电路分析了。

需要强调的是,PSPICE软件是采用节点电压法“自动”列写节点电压方程的,因此,在绘制电路图时,一定要有参考节点(即接地点)。

此外,一个元件为一条“支路”(branch),要注意支路(也就是元件)的参考方向。

对于二端元件的参考方向定义为正端子指向负端子。

三、示例实验应用PSPICE求解图1-1所示电路个节点电压和各支路电流。

图1-1 直流电路分析电路图R2图1-2 仿真结果四、选做实验1、实验电路图(1)直流工作点分析,即求各节点电压和各元件电压和电流。

(2)直流扫描分析,即当电压源Us1的电压在0-12V之间变化时,求负载电阻R L中电流I RL随电压源Us1的变化曲线。

IPRINT图1-3 选做实验电路图2、仿真结果Is21Adc1.000AVs35Vdc3.200A R431.200A23.20VVs47Vdc1.200A 0VR142.800AIs32Adc 2.000A12Vdc2.800AIIPRINT3.200A10.60V 12.00V Is11Adc 1.000A18.80V 28.80V15.60V3.600VR222.800ARL13.200A18.80VVs210Vdc2.800A Is53Adc3.000AI42Adc图1-4 选做实验仿真结果3、直流扫描分析的输出波形图1-5 选做实验直流扫描分析的输出波形4、数据输出V_Vs1 I(V_PRINT2)0.000E+00 1.400E+00 1.000E+00 1.500E+00 2.000E+00 1.600E+00 3.000E+00 1.700E+00 4.000E+00 1.800E+00 5.000E+00 1.900E+00 6.000E+00 2.000E+00 7.000E+00 2.100E+00 8.000E+00 2.200E+009.000E+00 2.300E+001.000E+012.400E+001.100E+012.500E+001.200E+012.600E+00从图1-3可以得到IRL与USI的函数关系为:I RL=1.4+(1.2/12)U S1=1.4+0.1U S1 (公式1-1)五、思考题与讨论:1、根据图1-1、1-3及所得仿真结果验证基尔霍夫定律。

计算机仿真实验实验报告4次

计算机仿真实验实验报告4次
(2)在打开的子库中选取所需的模块;
(3)模块复制及删除;
(4)模块的调整
(5)ቤተ መጻሕፍቲ ባይዱ块参数的设置
(6)模块的连接
3、系统仿真运行
(1)在Simulink模型窗口下仿真
(2)在MATLAB命令窗口下仿真
4、仿真结果的输出和保存
(1)利用Scope模块;
(2)利用Out模块(在sinks库中),数据保存在MATLAB工作空间中(有tout和yout两项,分别为仿真时间向量和仿真输出向量),供以后调用和分析;
系统零极点增益模型
状态空间模型
系统模型的转换
系统模型参数的获取
时间延迟系统建模
模型属性设置和获取
系统模型的连接。
实验题目:
1、见教材《机电系统动态仿真》(机械工业出版社,刘白雁编)P-104,习题3、4。
获取已建立模型的参数;
2、系统开环传递函数为:
绘制当K=5、30时系统的Bode图,并判断系统的稳定性;计算K=5、30时系统的幅值和相位裕度;绘制K=5、30时系统的Nyquist图;绘制K=5、30时系统的Nichols图。
转速调节器是调速系统的主导调节器,它使转速n很快地跟随给定电压变化,稳态时可减小转速误差,如果采用PI调节器,则可实现无静差。电流调节器是内环调节器,在外环转速的调节过程中,它的作用是使电流紧紧跟随外环调节器的输出量变化。
实验要求:
根据直流电动机双闭环调速系统机构图,可以建立系统的Simulink仿真模型,经过仿真后,对所得结论进行分析比较,提高系统的动态性能。
3.在[–6,2]范围内用plot和fplot函数分别绘制二维曲线图。
4.绘制z=sin(x)*cos(y)的三维网格和三维曲面图,x,y变化范围均为[0,2π]。

仿真实习报告五篇

仿真实习报告五篇

Some things, slowly forgetting, may not be relief.同学互助一起进步(页眉可删)仿真实习报告五篇仿真实习报告篇1实习地点:仿真中心姓名:孙振标高速发展的信息时代,计算机技术的普及,极大便利了人们生活。

仿真技术是随着时间数值的增加,一步一步地求解系统动态模型方程的方法。

当所研究的系统造价昂贵、实验的危险性大或需要很长的时间才能了解系统参数变化所引起的后果时,仿真是一种特别有效的研究手段。

对于核工程与核技术的研究,仿真技术是一种必要手段。

我校仿真中心的仿真技术处于国内领先水平,对核动力各部分装置的模拟非常逼真,对电站运行的模拟很全面。

极大方便的相关学习和研究。

本次对仿真机的实习,了解了核电站的运行流程,以及不同工况下,系统各部分的运行参数。

并观看了蒸汽发生器、反应堆等设备的3D模型,近一步了解了各设备的布置及运行情况。

一、核动力装置运行方案蒸汽发生器是按全负荷(满功率)进行设计计算的。

但在蒸汽发生器的实际运行中往往需要变动其负荷的大小,而蒸汽发生器负荷的变化又将影响传热和温差,因而也将影响到一回路冷却剂的温度和二回路的压力。

1、一回路冷却剂平均温度不变的运行方案这种运行方案是当反应堆功率由零提升到100%满功率时,保持一回路冷却剂平均温度不变,一、二回路参数随功率的变化如图所示。

图中,t1,i和t1,o分别为蒸汽发生器的进、出口温度; ts、ps分别为蒸汽发生器二回路侧的饱和蒸汽温度和压力。

由于压水堆一般都具有负的慢化剂温度系数,因而具有自调节自稳定特性,使冷却剂温度有自发地趋向于tav不变的趋势,而客观上这种运行方案又造成当装置负荷变化时,冷却剂的平均温度维持不变。

此种运行方案主要对一回路有利:(1) 要求补偿的反应性小。

控制棒主要用于补偿燃料温度变化引起的温度效应。

控制棒的插入深度减少了,因而改善了瞬态工况的堆芯功率分布,减轻了功率调节系统的负担。

计算机仿真实验

计算机仿真实验

计算机仿真实验计算机仿真实验各位同学:(1)这是计算机仿真实验内容,给出的实验过程已在matlab 上运行,你们可以直接copy 在matlab 上运行,观察运行结果,对比学习。

(2)实验要求写出实验报告,实验报告的内容就按照以下给出的内容来写。

实验一:MATLAB 基础入门实验目的:熟悉MATLAB 环境,掌握一维数组的创建,二维数组的创建。

(1)一维数组的创建:观察下列计算结果,理解数组运算的意义:a=[1,2,pi,9,0]b=0:2:10c=linspace(1,2,10)a(2) b(5) c(6)(2)二维数组的创建:a=[1,2,3,0;9,22,1,1];观察下列计算结果,理解数组运算的意义:a(1,2) a(2,3) a(:) a(:,:) a(:,1) a(2,:)[1,2;3,4]+10[1,2;3,4]*[0.1,0.2;0.3,0.4][1,2;3,4].\[20,10;9,2]sin([1,2;3,4])[a,b]=find([1,2;3,4]>=[4,3;2,1]) [a,b]find([1,2;3,4]>=[4,3;2,1])(3) 观察下列计算结果,理解这些命令的意义Clear a ; Which ;clc 的作用实验目的:掌握MA TLAB 中基本的二维绘图plot(x,y);plot(x,y,string)指出以下各个绘图命令的输出图形分别是什么,并上机验证t=0:pi/20:2*pi;y=sin(t);plot(t,y)t=[0 1]; x=[1 2]; y=[x;3 4]; z=[y;5 6];plot(t,x,'r') plot(t,y, 'b') plot(t,y') plot(t,z) plot(t,z') 线型 -实线 :虚线 -. 点划线 --间断线点标记 . 点 o 小圆圈 x 叉子符 +加号 *星号s 方格 d 菱形 ^朝上三角 v 朝下三 >朝右三角颜色 y 黄色 m 品红色 c 青色 r 红色 g 绿色b 蓝色w 白色上机指出以下各个绘图命令的输出图形分别是什么t=0:pi/20:2*pi; plot(t,sin(t) ,'r:>')hold on;plot(t,cos(t),'b-.h')title('sin(t),cos(t)的函数图形')xlabel('t=0:pi/20:2*pi;')ylabel('sin(t),cos(t)')legend('sin(t)','cos(t)')体验grid on /grid off;hold on/hold off;figure(2)的作用利用 plot 函数在一个坐标系下绘制以下函数的图形:y1=sin(x),y2=cos(x),y3=sin(2*x),x在0到2*pi区间y 1 用黑色间断线点标记为星号y 2 用红色实线点标记为小方格y 3 用蓝色虚线点标记为小圆圈实验目的:掌握matlab 编程的基本知识。

计算机仿真技术实验报告-实验四

计算机仿真技术实验报告-实验四

计算机仿真技术实验报告实验四基于Simulink控制系统仿真实验四 基于Simulink 控制系统仿真一. 实验目的1) 熟悉Simulink 的工作环境及其功能模块库; 2) 掌握Simulink 的系统建模和仿真方法;3) 掌握Simulink 仿真数据的输出方法与数据处理;4) 掌握利用Simulink 进行控制系统的时域仿真分析与综合设计方法; 5)掌握利用 Simulink 对控制系统的时域与频域性能指标分析方法。

二.实验内容图1为单位负反馈系统。

分别求出当输入信号为阶跃函数信号)(1)(t t r =、斜坡函数信号t t r =)(和抛物线函数信号2/)(2t t r =时,系统输出响应)(t y 及误差信号)(t e 曲线。

若要求系统动态性能指标满足如下条件:a) 动态过程响应时间s t s 5.2≤;b) 动态过程响应上升时间s t p 1≤;c) 系统最大超调量%10≤p σ。

按图2所示系统设计PID 调节器参数。

s119.010+s 1007.01+s +-)(t r )(t y )(t e图1 单位反馈控制系统框图s 119.010+s 1007.01+s +-)(t r )(t y )(t e PID图2 综合设计控制系统框图三、要求1) 采用Simulink 系统建模与系统仿真方法,完成仿真实验;2)利用Simulink 中的Scope 模块观察仿真结果,并从中分析系统时域性能指标(系统阶跃响应过渡过程时间,系统响应上升时间,系统响应振荡次数,系统最大超调量和系统稳态误差);3)利用Simulink中Signal Constraint模块对图4.2系统的PID参数进行综合设计,以确定其参数;4)对系统综合设计前后的主要性能指标进行对比分析,并给出PID参数的改变对闭环系统性能指标的影响。

四.实验原理本实验是利用matlab中的simulink功能。

打开simulink库,找出相应的单元部件模型,并拖至打开的模型窗口中,构造自己需要的仿真模型,并可以对各个单元部件模型的参数进行设定,以达到仿真实验条件的要求。

仿真软件操作实验报告(3篇)

仿真软件操作实验报告(3篇)

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

实验一 熟悉MATLAB 工作环境16电气5班 周树楠 20160500529一、实验目的1.熟悉启动和退出MATLAB 软件的方法。

2.熟悉MATLAB 软件的运行环境。

3.熟悉MATLAB 的基本操作。

二、实验设备及条件计算机一台(带有MATLAB6.0以上的软件境)。

三、实验内容1.练习下面指令:cd,clear,dir,path,help,who,whos,save,load 。

2.建立自己的工作目录MYBIN 和MYDATA ,并将它们分别加到搜索路径的前面或者后面。

3.求23)]47(*212[÷-+的算术运算结果。

4.M 文件的建立,建立M 文件,求出下列表达式的值:⎥⎦⎤⎢⎣⎡-+=++=+=545.0212),1ln(21185sin 22221i x x x z e z o其中5.利用MATLAB的帮助功能分别查询inv、plot、max、round函数的功能和用法。

四、运行环境介绍及注意事项1.运行环境介绍打开Matlab软件运行环境有图1-1所示的界面图1-1 MATLAB的用户界面操作界面主要的介绍如下:指令窗( Command Window ),在该窗可键入各种送给 MATLAB 运作的指令、函数、表达式,并显示除图形外的所以运算结果。

历史指令窗( Command History ),该窗记录已经运行过的指令、函数、表达式;允许用户对它们进行选择复制、重运行,以及产生 M 文件。

工作空间浏览器( Workspace Browser ),该窗口罗列出 MATLAB 工作空间中所有的变量名、大小、字节数;并且在该窗中,可对变量进行观察、编辑、提取和保存。

其它还有当前目录浏览器( Current Directory Browser )、 M 文件编辑 / 调试器(Editor/Debugger )以及帮助导航/ 浏览器(Help Navigator/Browser )等,但通常不随操作界面的出现而启动。

利用 File 菜单可方便对文件或窗口进行管理。

其中 File | New 的各子菜单, M-file ( M 文件)、 Figure (图形窗口)、或 Model ( Simulink 编辑界面)分别可创建对应文件或模块。

Edit 菜单允许用户和 Windows 的剪切板交互信息。

2.在指令窗操作时应特别注意以下几点1)所有输入的指令、公式或数值必须按下回车键以后才能执行。

例如:>>(10*19+2/4-34)/2*3 (回车)ans=234.75002)所有的指令、变量名称都要区分字母的大小写。

3)%作为MATLAB注释的开始标志,以后的文字不影响计算的过程。

4)应该指定输出变量名称,否则MATLAB会将运算结果直接存入默认的输出变量名ans。

5)MATLAB可以将计算结果以不同的精确度的数字格式显示,可以直接在指令视窗键入不同的数字显示格式指令。

例如:>>format short (这是默认的) 6)MATLAB利用了↑↓二个游标键可以将所输过的指令叫回来重复使用。

按下↑则前一次输入的指令重新出现,之后再按Enter键,即再执行前一次的指令。

而↓键的功用则是往后执行指令。

其它在键盘上的几个键如→、←、Delete、Insert其功能则显而易见,无须多加说明。

3.help命令的使用一旦发现指令不知如何使用时,help命令将告诉你如何使用。

在指令窗中键入(help+指令名称)就可使用MATLAB的帮助系统,这是最快捷的取得帮助的途径。

例如:>> help tanTAN Tangent.TAN(X) is the tangent of the elements of X.See also atan, tand, atan2.Overloaded functions or methods (ones with the same name in other directories)help sym/tan.mReference page in Help browserdoc tan4.M文件的保存当保存M文件时,文件名不能以数字开头,更不能以纯数字命名M文件,例如把一个M文件命名为54.m,则不管文件内容是什么,运行结果总是ans =54。

五、思考题1.与其他高级语言相比,MATLAB有哪些显著特点?答:与其他高级语言相比,MATLAB简单易学,编程效率高。

显著特点是:①可靠的数值计算和符号计算功能;②强大的绘图功能;③简单易学的语言体系;④为数众多的应用工具;⑤最显著的特点就是它将矩阵作为基本存储单元。

2.画出MATLAB系统的组成结构。

答:MATLAB系统主要由开发环境、MATLAB数学函数库、MATLAB语言、图形功能和应用程序接口五个部分组成。

实验二 MATLAB 的基本计算16电气5班 周树楠 20160500529一、实验目的1.掌握建立矩阵的方法。

2.掌握MATLAB 各种表达式的书写规则以及常用函数的使用。

3.能用matlab 进行基本的数组、矩阵及符号运算。

4.掌握矩阵分析的方法以及能用矩阵求逆法解线性方程组。

二、实验设备及条件计算机一台(带有MATLAB6.0以上的软件环境)。

三、实验内容1.利用diag 等函数产生下列矩阵。

⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=032570800a ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=804050702b2.利用reshape函数将1题中的a和b变换成行向量。

3.产生一个均匀分布在(-5,5)之间的随机矩阵(10×2),要求精确到小数点后一位。

4.已知:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡-=76538773443412A ⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡--=731203321B求下列表达式的值:(1) B A K *611+=和I B A K +-=12(其中I 为单位矩阵)(2) B A K *21=和B A K *.22=(3) 331^A K =和3.32^A K =(4) B A K /41=和A B K \42=(5) ],[51B A K =和]2:);],3,1([[52^B A K =5.下面是一个线性方程组:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡52.067.095.03216/15/14/15/14/13/14/13/12/1x x x (1)求方程的解。

(2)将方程右边向量元素3b 改为0.53,再求解,并比较3b 的变化和解的相对变化。

6.利用randn函数产生均值为0,方差为1的6×6正态分布随机矩阵C,然后统计C中大于-0.3,小于0.3的元素个数t。

7.建立一个矩阵A ,找出矩阵中值大于1的元素,并将它们重新排列成行向量B ,例如⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-----=215500126308394382510A 。

8.读以下程序,解释指令sprintf 、fprintf 、sscanf 的作用?rand('state',0); a=rand(2,2); s1=num2str(a)s_s=sprintf('%.10e\n',a) fprintf('%.5g\\',a)s_sscan=sscanf(s_s,'%f',[3,2])答:sprintf 的作用是按科学计数法小数点后保留10位左右对齐输出a 的字符串格式,fprintf 的作用是格式化保留5位小数输出a ,sscanf 的作用是从字符串s_s 读取数据并转换成浮点数,输出3×2矩阵。

四、思考题1.求矩阵A 的特征值和相应的特征向量。

⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=225.05.025.0115.011Ax 的每一列值表示矩阵A 的一个特征向量,y 的对角元素值代表A 矩阵的特征值。

2.建立矩阵A ,试比较sqrtm(A)和sqrt(A),分析它们的区别。

设⎥⎦⎤⎢⎣⎡=251694Asqrtm(A)是矩阵A 开平方根. sqrt(A)是矩阵A 对应的元素开平方。

3.求[1000,9999]之间能被17整除的数的个数。

提示:先利用冒号表达式,再利用find 和length 函数。

实验三 MATLAB 的图形绘制16电气5班 周树楠 20160500529一、实验目的1.掌握绘制二维图形的常用函数。

2.掌握绘制三维图形的常用函数。

3.熟悉利用图形对象进行绘图操作的方法。

4.掌握绘制图形的辅助操作。

二、实验设备及条件计算机一台(带有MATLAB6.0以上的软件环境)。

三、综合实例图3-1 双调谐滤波器结构图 图3-2单调谐滤波器结构图供电系统中,常存在谐波电流,所以设计电力系统滤波器对谐波电流进行滤除,电力系统无源滤波器中双调谐滤波器的结构如图3-1所示,其阻抗表达式为1113212111211()()//()n Z R j n L R j R jn L n C n C ωωωω=+-+-+ 式中,1ω为基波角频率。

当设11ω=,10.01R =Ω,20.1R =Ω,30.1R =Ω,10.2L H =,20.142845L H =,10.2C F =,20.142845C F =,n 在[0.8,20]取值时,双调谐滤波器的阻抗n Z 与谐波次数n 的曲线如图3-3所示,编写程序完成曲线的画取(注意图中各个地方的标注均用程序实现)。

图3-3 双调谐滤波器的阻抗-谐波次数特性 图3-4 单调谐滤波器的阻抗-谐波次数特性参考程序代码:clear all clcn=[0.8:0.001:20]; w1=1; n1=5; R1=0.01; R2=0.1; R3=0.1; L1=0.2; L2=0.142845; C1=0.2; C2=0.142845;zc=R1+i*(n.*w1.*L1-1./(n.*w1.*C1)); zb1=R3-i*1./(n.*w1.*C2); zb2=R2+i*n.*w1.*L2; zfn=zc+zb1.*zb2./(zb1+zb2);zfn1=abs(zfn);plot(n,zfn1,'LineWidth',2.5);xlabel('\fontsize{11}谐波次数\fontname{times}\fontsize{12}\it\bfn')ylabel('\fontsize{11}阻抗\fontname{times}\fontsize{12}\it\bf| Z_n |{\Omega}') legend('\bf\it\fontsize{11}\fontname{times}\it\bf| Z_f |') text(3.663,0.1,'\bf\it\fontsize{13}\fontname{times}n_r_1') text(9.884,0.15,'\bf\it\fontsize{13}\fontname{times}n_r_2') grid on谐波次数n阻抗| Z n |Ω谐波次数n阻抗| Z f n |Ωr四、实验内容1.将图形窗口分成两格,分别绘制正割和余割函数曲线,并加上适当的标注。

相关文档
最新文档