MATLAB实验报告

时间:2024.4.14

MATLAB课程实验报告

              

                          

                           姓 名:王兴东

                  学 号:B14043126

专 业:电气工程及其自动化

                       日 期:20##年11月18
实验一:MATLAB的绘图功能练习

一 实验目的:

1、掌握绘制多条线或者三维图形的常用函数。

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

3、掌握绘制图形的辅助操作。

二:实验内容

1.多条线型

在同一图形中可以绘制多条线型,基本命令格式如下。

Plot(x1,y1,x2,y2,...xn,yn)

例如:x=0:0.1:2*pi;plot(x,sin(x),’^g’,x,cos(x),’pr’)

输出曲线如图所示:

2.三维图形的绘制

与二维图形相对应,MATLAB提供了plot3()函数,它能够在一个三维空间内绘制出三维的曲线,该函数的调用格式为:

plot3(x,y,z,选项)

例如:

x=-8:0.5:8;

y=x;

[x,y]=meshgrid(x,y)

z=-sqrt(x.^2+y.^2)

z=-z.*z;

surf(x,y,z);

pause;

Mesh(x,y,z);

三、实验收获与体会

    第一次的MATLAB实验课程使我们认识了这个软件,了解了MATLAB这门课程,熟悉了该软件的基本功能,也知道了该软件在我们生活中的重要地位。随着社会的不断发展,计算机的普及,它也被应用在越来越多的方面。


实验二 :晶闸管三相桥式整流器的仿真

一 实验目的:

1、掌握绘制晶闸管三相桥式整流器的仿真绘图。

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

3、掌握绘制图形的辅助操作。

二:实验内容

晶闸管三相桥式整流器是交流——直流交换的一种典型变换器,应用较为广泛。根据三相桥式整流器电路结构,在模型窗口中建立主电路仿真模型,加入同步装置和脉冲触发器等建立三相桥式整流器的仿真模型,如下图:

主回路负载的选择,这里为了模拟直流电动机模型,选择电阻、电感与直流反电动势构成、电阻、电感模型选择RLC串联分支实现。三相交流电源通过三个频率50HZ、幅值220V、相位滞后120°交流电压源实现。

三、仿真设置与仿真结果

仿真时间设置为0-0.5s,其他参数为默认值。在负载选择R=1Ω、L=1mh,反电动势V=-5v时进行仿真。仿真波形如下图:

  

四:实验心得

    通过本次试验我们已经能在MATLAB中的工具库中找到相对应的元器件了,本次试验大多是在sinpowersystems工具箱中,通过设置不同的参数有可能图形就出不来,所以实验时要格外细心。


实验三 :基于PWM技术逆变器仿真

一 实验目的:

1、掌握绘制PWM技术逆变器的仿真绘图。

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

3、掌握绘制图形的辅助操作。

二:实验内容

PWM技术逆变器仿真模型主要包括主电路模型和PWM信号控制两部分,主电路模型可以参照IGBT构成单项逆变器主电路实现,控制模型可以使用sinpowersystems工具箱中的PWM发生器实现。基于PWM技术逆变器仿真模型如下图:

基于PWM技术逆变器仿真模型

三、仿真设置与仿真结果

根据模型图进行电气连线完成模型的建立,仿真时间设置为0-0.5s,其他参数为默认值。运行仿真模型,输出负载电流和负载电压输出曲线如图:

负载电流和负载电压输出曲线

四:实验心得

    通过本次试验我们已经能在MATLAB中的工具库中找到相对应的元器件了,本次试验大多是在sinpowersystems工具箱中,通过设置不同的参数有可能图形就出不来,所以实验时要格外细心。


实验四 :电力系统自动重合闸仿真分析

一 实验目的:

1、掌握绘制自动重合闸仿真图。

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

3、掌握绘制图形的辅助操作。

二:实验内容

电力系统一般由发电机、变压器、电力线路、和负载构成。在本次试验中,通过对一个基本电力系统的实例来进行仿真分析,从而进一步说明利用MATLAB进行电力系统仿真实验的优越性。

电力系统自动重合闸仿真分析,该系统电压等级为220V,为双电源供电系统,建立电路图模型如下图:

三、仿真设置与仿真结果

在电路图参数进行设置时,将断路器的故障相选为A相,断路器的初始状态为闭合,说明线路正常工作,断路器的转换时间设置为[0.04 0.08],即线路在0.04s时发生A相接地短路,断路器断开,在0.08s时断路器重合,相当于临时故障切除后线路进行重合闸。线路单相接地短路时,母线B1端的电压和电流如下图:

四、实验心得

        实验做到这里基本上MATLAB我们学习的也差不多了,能够掌握基本的运用,给出线路图后能够模拟线路的运行,以及观察波形。当然以后的生活和工作当中用到之处,都是现在的基础的延伸,要能够将理论准确的转化为实践,做出实际的成果出来。


第二篇:MATLAB实验报告1


 


一、实验目的     熟悉MATLAB软件的用户环境;了解MATLAB软件的一般命令;掌握MATLAB向量、数组、矩阵操作与运算函数;掌握MATLAB软件的基本绘图命令;掌握MATLAB语言的几种循环、条件和开关选择结构,及其编程规范。

通过该实验的学习,使学生能灵活应用MATLAB软件解决一些简单问题,能借助MATLAB软件的绘图功能,对函数的特性进行探讨,广泛联想,大胆猜想,发现进而证实其中的规律。

二、实验仪器、设备或软件:     电脑,MATLAB软件

三、实验内容       1.MATLAB软件的数组操作及运算练习;

2.直接使用MATLAB软件进行作图练习;

3.用MATLAB语言编写命令M文件和函数M文件。

四、实验步骤

1.在D盘建立一个自己的文件夹;

2.开启软件平台——MATLAB,将你建立的文件夹加入到MATLAB的搜索路径中;

3.利用帮助了解函数max, min, sum, mean, sort, length,rand, size和diag的功能和用法;

4.开启MATLAB编辑窗口,键入你编写的M文件(命令文件或函数文件);

5.保存文件(注意将文件存入你自己的文件夹)并运行;

6.若出现错误,修改、运行直到输出正确结果;

7.写出实验报告,并浅谈学习心得体会。

五、实验要求与任务

根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→算法与编程→计算结果或图形→心得体会)

1. 已知矩阵

要求:(1)屏幕输出A与B;(2)A的转置A′;(3)求A+B的值;(4)求A-B的值;(5)求4A;(6)求A×B;(7)求A-1

2. 有一函数f(x,y)=x2+sinxy+2y,写一程序,输入自变量的值,输出函数值。

3. 用plot,fplot分别绘制函数y=cos(tan(x))图形。

4. 绘制函数上的图形。

5. 作出下列曲面的三维图形:

6.建立一个M文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=13+53+33

六、实验过程(实验步骤、记录、数据、分析)

1. 已知矩阵

要求:(1)屏幕输出A与B;(2)A的转置A′;(3)求A+B的值;(4)求A-B的值;(5)求4A;(6)求A×B;(7)求A-1

结果:

>> A=[3 1 1;2 1 2;1 2 3]

B=[1 1 -1;2 -1 0;1 0 1]

A =

     3     1     1

     2     1     2

     1     2     3

B =

     1     1    -1

     2    -1     0

     1     0     1

>> A'=

??? A'=

      |

Error: The expression to the left of the equals sign is not a valid target for an

assignment.

>> A'

ans =

     3     2     1

     1     1     2

     1     2     3

>> A+B

ans =

     4     2     0

     4     0     2

     2     2     4

>> A-B

ans =

     2     0     2

     0     2     2

     0     2     2

>> 4*A

ans =

    12     4     4

     8     4     8

     4     8    12

>> A*B

ans =

     6     2    -2

     6     1     0

     8    -1     2

>> 1./A

ans =

    0.3333    1.0000    1.0000

    0.5000    1.0000    0.5000

    1.0000    0.5000    0.3333

>> 

注意:在求解A’等矩阵算法时不能自己加等号。

2. 有一函数f(x,y)=x2+sinxy+2y,写一程序,输入自变量的值,输出函数值。

建立M文件:fun.m

function f=fun(x,y)

f=x^2+sin(x*y)+2*y

在MATLAB命令窗口键入命令:

>> x=1,y=1

fun(x,y)

结果:

x =

     1

y =

     1

f =

    3.8415

ans =

3.8415

注意事项:1,function不能写成funtion,细心!!!

          2,文件名与函数名相同。

3. 用plot,fplot分别绘制函数y=cos(tan(x))图形。

程序:

x=linspace(-0.5,0.5,30);

 y=cos(tan(pi*x));

 plot(x,y)

结果:

fplot('[cos(tan(pi*x))]',[-0.5,0.5])

结果:

注意事项: fplot('[cos(tan(pi*x))]',[-0.5,0.5])不能写成fplot('[cos(tan(pi*x))]',-0.5,0.5)否则是错误程序。

4. 绘制函数上的图形。

程序:a=input('please input a=');

t=linspace(0,2*pi,100);

x=a*(sin(t.^3));

y=a*(t-cos(t).^3);

plot(x,y);

please input a=10

5. 作出下列曲面的三维图形:

程序:u=0:pi/50:2*pi;

v=0:pi/50:2*pi;

[u,v]=meshgrid(u,v);

x=(1+cos(u)).*cos(v);

y=(1+cos(u)).*sin(v);

z=sin(u);

plot3(x,y,z);-------也可以是meshz(x,y,z);

图形如下:

6.建立一个M文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。例如:153是一个水仙花数,因为153=13+53+33

程序: >> for m=100:999

         m1=fix(m/100);

         m2=rem(fix(m/10),10);

         m3=rem(m,10);

         if m==m1^3+m2^3+m3^3;

         disp(m)

         end

         end

      

 结果:

  153

   370

   371

   407

七、指导教师评语及成绩:

更多相关推荐:
uml实验报告

UML及其建模工具实验报告班级姓名学号时间实验二电子商务092班沈万琴20xx505620xx04021实验目的通过分析设计图书管理系统并使用VISIO绘制图书管理系统的设计建模图熟悉图书管理系统的设计思路理解...

uml系统分析实验报告

本科实验报告课程名称系统分析与设计实验项目网上书店系统实验实验地点学生姓名荆婉指导教师20xx年11月17日目录1实验准备熟悉UML建模环境2实验一用例图3实验二类图4实验三顺序图及通信图5实验四活动图状态图组...

uml实验报告(6)

UML与系统建模实验报告

统一建模语言UML实验报告

实验报告20xx20xx学年第二学期实验报告12345678

UML建模实验报告05

内蒙古工业大学信息工程学院实验报告课程名称软件需求分析与UML建模实验名称基于UML的综合设计一实验类型实验室名称信院软件工程实验室1班级软件101学号姓名组别同组人成绩实验日期20xx年6月21日内蒙古工业大...

uml报告一 熟悉Rational Rose 建模环境

计算机与通信工程学院天津理工大学计算机与通信工程学院实验报告20xx至20xx学年第二学期计算机与通信工程学院2计算机与通信工程学院3计算机与通信工程学院4计算机与通信工程学院5计算机与通信工程学院6计算机与通...

软件建模 与 UML 实验报告

软件建模与UML实验报告加纳比力的超市运营管理系统UML指导老师杨抒组长姓名加纳比力伊则提拉副组长艾克热木江艾海提组长学号104631118副组长学号113331113班级信管101实验名称超市运营管理系统实验...

面向对象建模UML实验报告

华北科技学院计算机学院综合性实验实验报告课程名称面向对象建模UML实验学期20##至20##学年第二学期学生所在院部计算机学院年级专业班级学生姓名学号任课教师##实验成绩计算机学院制《面向对象建模UML》课程综…

UML与软件建模实验报告

UML与软件建模实验报告书安徽工业大学计算机学院专业班级计算机科学与技术XX学号姓名指导教师123456789JackiyBrownXXXXX实验一用例建模实验日期20xx年3月12日实验目的掌握客户需求分析的...

UML统一建模语言-实验报告4-组件图与部署图

UML技术课程实验报告专业班级学号姓名日期20xx年11月15日

UML统一建模语言实验报告 用例图

宁波工程学院电信学院UML统一建模实验报告实验名称专业班级姓名学号实验日期指导教师实验报告要求一实验目的1了解用例图的作用2熟悉用例图的表示3根据系统的功能分析出系统的用例组成正确确定用例图中的角色根据需求文档...

10郑永欣_uml实验报告

实验报告课程名称实验项目实验时间实验班级总份数指导教师面向对象技术与UML银行信息系统的分析与设计1316周13软件工程1班1份肖政宏实验室二一六年1月3日广东技术师范学院实验报告学院计算机学院姓名郑永新专业软...

uml实验报告(3篇)