系统仿真实验报告.docx

上传人:b****3 文档编号:4913234 上传时间:2022-12-11 格式:DOCX 页数:15 大小:261.91KB
下载 相关 举报
系统仿真实验报告.docx_第1页
第1页 / 共15页
系统仿真实验报告.docx_第2页
第2页 / 共15页
系统仿真实验报告.docx_第3页
第3页 / 共15页
系统仿真实验报告.docx_第4页
第4页 / 共15页
系统仿真实验报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

系统仿真实验报告.docx

《系统仿真实验报告.docx》由会员分享,可在线阅读,更多相关《系统仿真实验报告.docx(15页珍藏版)》请在冰豆网上搜索。

系统仿真实验报告.docx

系统仿真实验报告

 

系统仿真实验报告

实验一和实验二

 

班级:

自动化1404

学号:

0901140403

姓名:

庄广大

指导老师:

刘芳

 

实验1MATLAB操作基础

1.1实验目的

1.熟悉MATLAB语言环境,识别MATLAB桌面和命令窗口,命令历史窗口,工作空间窗口等;

2.练习设置变量精度或变量显示方式;

3.练习通过MATLAB编程解决一些实际问题;

4.通过作图总结自变量增量设置对作图结果的影响;

5.学会求解方程、方程组的基本方法;

6.练习M文件的建立与执行;

1.2实验内容

1.根据表1-2中要求,先使用命令format改变变量的精度或显示方式,然后键入表达式,并将运行结果填入表1-2中,并练习使用clc清除命令窗口中内容。

表1-2命令行变量精度设置记录表

命令行键入表达式

formatbank

formatshort

formatshorte

formatrat

备注

pi

3.14

3.1416

3.1416e+000

355/113

exp

(1)

2.72

2.7183

2.7183e+000

1457/536

exp(-0.5)

0.61

0.6065

6.0653e-001

743/1225

sqrt

(2)

1.41

1.4142

1.4142e+000

1393/985

8^2

64

64.0000

6.4000e+001

64

3^4

81

81.0000

8.1000e+001

81

2.编写MATLAB程序计算,根据程序运算结果填空(要求保留两位小数)

(1)

=(4.29);

(2)已知两个圆的半径分别为

,则两个圆的周长分别为

(21.99)cm,

(37.70)cm;面积分别为

(38.48)

(113.10)

程序:

(3)已知一大球半径为

,现从大球的中心挖去一个半径

的小球后得到一个空心球,则

空心球的体积

=(87763.53)

小球的表面积

(1256.64)

3.增量与绘图,通过仿真结果回答问题

(1)程序1

t1=0:

4*pi;

y1=sin(2*t1);

plot(t1,y1);

程序1可得到图形正弦曲线A(增量为默认值1)。

(2)程序2

t2=0:

0.2:

4*pi;

y2=sin(2*t2);

plot(t2,y2);

程序2可得到图形正弦曲线B(增量为0.2)。

(3)程序3

t3=0:

0.01:

4*pi;

y3=sin(2*t3);

plot(t3,y3);

程序3可得到图形正弦曲线C(增量为0.01)。

(4)程序4

t4=0:

0.00001:

4*pi;

y4=sin(2*t4);

plot(t4,y4);

程序4可得到图形正弦曲线D(增量为0.00001):

回答问题:

1通过MATLAB仿真得到的正弦曲线A、B、C有何区别?

答:

随着增量取值的减小得到的仿真结果更加接近实际图形。

2通过MATLAB仿真得到的正弦曲线C、D有何区别?

答:

C与D区别不大。

3你得到的结论是通常情况下增量(步长)取多少为宜?

答:

0.01

4.解方程、方程组(要求保留4位小数)

(1)

X=solve(‘x^5-21*x^4+3.69*x^3-10.57*x^2+56.12*x-3125=0’,’x’)

X=

-2.4035-2.4168*i

-2.4035+2.4168*i

2.4747-2.6023*i

2.4747+2.6023*i

20.8577

(2)

S=solve(‘s^6+12*s^4-258*s^2+8.2*s^2-52*s-19852=0’.’s’)

S=

-3.7928

-3.1684-6.3436*i

-3.1684+6.3436*i

1.8801-3.5790*i

1.8801+3.5790*i

6.3693

(3)解方程组

A=[12-3.6;2-50.25;510.687.7]B=[11.9;-25.3;300.8]

X=A\B

X=18.5795

12.9441

9.0466

5.编程计算解决并回答问题

(1)在打谷场上,有一个近似于圆锥形的大米堆,测得底面直径是6米,高是15米。

每立方米大米约重735千克,这堆大米大约重多少千克?

X=1/3*pi*6^2*15*735

x=1.0391e+005

(提示:

圆锥体体积=

为底面积,

为圆锥体高度)

 

(2)一圆柱形金属构件,直径为20cm,长为110cm,质量为362kg,求此金属的密度(

X=362*1000/pi/10/10/110

x=10.4753

(3)编写程序求取

S=0;fori=21:

2:

199,s=s+I;end,s

s=9900

6.工具箱的交互演示

通过Start按钮进入MATLAB控制系统(ControlSystem)工具箱的RLC电路响应演示系统,可参考以下路径。

Start(开始)→Toolboxes(工具箱)→ControlSystem(控制系统工具箱)→Demos(演示)→InteractiveDemos(交互演示)→RLCCircuitResponse(电阻R电感L电容C组成的电路响应)→RunthisDemo(运行此演示)

按表中数据设置电阻

、电感

、电容

,观察并记录图形。

System

Topology

电阻

电感

电容

记录图形

Low-pass(低通)

Parallel(并联)

1

2

3

Low-pass(低通)

Series(串联)

1

2

3

High-pass(高通)

Parallel(并联)

1

2

3

High-pass(高通)

Series(串联)

1

2

3

Band-pass(带通)

Parallel(并联)

1

2

3

Band-pass(带通)

Series(串联)

1

2

3

 

实验二MATLAB数值运算

一、  实验目的

1.  熟悉MATLAB软件的基本操作;

2.学会用MATLAB做基本数学计算

3.学会矩阵的创建。

4.熟悉利用MATLAB计算矩阵。

二、实验内容

1.帮助命令

使用help命令,查找sqrt(开方)函数的使用方法;

2.在命令窗口输入矩阵A=[715;256;315],B=[111;222;333]

3.矩阵运算

(1)矩阵的乘法

已知A=[12;34];B=[55;78];

求A^2*B

ans=105115

229251

(2)矩阵除法

已知A=[123;456;789];

B=[100;020;003];

A\B,A/B

ans=1.0e+016*[-0.45041.8014-1.3511

0.9007-3.60292.7022

-0.45041.8014-1.3511]

ans=[1.00001.00001.0000

4.00002.50002.0000

7.00004.00003.0000]

(3)矩阵的转置及共轭转置

已知A=[5+i,2-i,1;6*i,4,9-i];

求A.',A'

ans=[5.0000+1.0000i0+6.0000i

2.0000-1.0000i4.0000

1.00009.0000-1.0000i]

ans=[5.0000-1.0000i0-6.0000i

2.0000+1.0000i4.0000

1.00009.0000+1.0000i]

(4)使用冒号选出指定元素

已知:

A=[323;246;6810];

求A中第3列前2个元素;A中所有列第2,3行的元素;

A(1:

2,3)

ans=3

6

A(2:

3,:

ans=246

6810

(5)自编程序并完成上机编辑,调试,运行,存盘:

用MATLAB命令完成矩阵的各种运算,例如:

求出下列运算结果,并上机验证。

A(:

1)

ans=11

21

31

41

A(2,:

ans=

21222324

A(1:

2,2:

3)

ans=1213

2223

A(2:

3,2:

3)

ans=2223

3233

A(:

1:

2)

ans=1112

2122

3132

4142

A(2:

3)

ans=2131

A(:

ans=11

21

31

41

12

22

32

42

13

23

33

43

14

24

34

44

A(:

:

ans=11121314

21222324

31323334

41424344

ones(2,2)

ans=11

11

eye

(2)

ans=10

01

(6)基本矩阵运算

(a)创建数值矩阵

①在命令窗口按照表2-5中从左到右顺序依次执行相关命令,将结果记录在表2-1中。

表2-1

指令

a=[123;456;789]

a(3,2)

a(:

1)

a(1:

2,2:

3)

结果

123

456

789

8

1

4

7

23

56

②在命令窗口按照表2-2中从左到右顺序依次执行相关命令,将结果记录在表2-2中。

表2-6

指令

t=0:

5

u=0:

0.5:

4

b=[11+2i;3+4i3]

结果

t=012345

u=00.50001.00001.50002.00002.50003.00003.50004.0000

b=1.00001.0000+2.0000i

3.0000+4.0000i3.0000

(b)按表2-3要求创建并观察记录特殊矩阵,将结果记于表2-3中。

表2-7

备注

全1矩阵

全0矩阵

单位矩阵

魔术矩阵

均匀分布随机矩阵

指令

a1=ones(3,4)

a2=zeros(2,3)

a3=eye(4)

a4=magic(4)

a5=rand(3)

结果

a1=

1111

1111

1111

a2=

000

000

a3=

1000

0100

0010

0001

a4=

162313

511108

97612

414151

a5=

0.95010.48600.4565

0.23110.89130.0185

0.60680.76210.8214

备注

正态分布随机矩阵

范得蒙矩阵

希尔伯特矩阵

托普利兹矩阵

帕斯卡矩阵

指令

a6=randn(4)

a7=vander([1562])

a8=hilb(4)

a9=toeplitz(1:

6)

pascal(5)

结果

a6=

-0.4326-1.14650.3273-0.5883

-1.66561.19090.17462.1832

0.12531.1892-0.1867-0.1364

0.2877-0.03760.72580.1139

a7=

1111

1252551

2163661

8421

a8=

1.00000.50000.33330.2500

0.50000.33330.25000.2000

0.33330.25000.20000.1667

0.25000.20000.16670.1429

a9=

123456

212345

321234

432123

543212

654321

ans=

11111

12345

1361015

14102035

15153570

4.练习MATLAB命令的基本操作

(1)常数矩阵输入

a1=[123]行向量

a2=[1;2;3]列向量

记录结果,比较显示结果有何不同。

b=[125]行向量

b=[125];列向量

记录结果,比较显示结果有何不同。

a3=[sqrt(3),5/4,exp(-0.2);1:

3]

a4=a3'

记录结果,比较变量加“'”后的区别。

a4=1.73211.0000

1.25002.0000

0.81873.0000

共轭转置矩阵

(2)作循环指令程序

通过建立M文件求取表达式

的值。

S=200;fori=1:

99,s=s+I;end,s

5150

5.方程与方程组的求解

(1)方程的求解

编写程序求解下面的方程并记录结果

x=-13.1834

-1.5062-1.7156i

-1.5062+1.7156i

1.1835-2.2645i

1.1835+2.2645i

2.8288

(2)方程组的求解

编写程序求解下面的方程组并记录结果

1

 

A=[12-2.611;2-336-5;113.3-6;34-70]

B=[70;-31;62;103]

ans=-49.6171

77.2426

8.1599

-1.2411

A=[21-1-1;1020;1-200;0204]

B=[0;18;0;6]

ans=3.2308

1.6154

7.3846

0.6923

三、实验步骤

1.熟悉MATLAB的工作环境,包括各菜单项、工具栏以及指令窗口、工作空间窗口、启动平台窗口、命令历史窗口、图形文件窗口和M文件窗口。

2.在指令窗口中完成实验内容中规定操作并记录相关实验结果,并撰写实验报告。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1