自控原理实验一

自动控制原理及系统实验报告

实验一 MATLAB基础

一、 1.1.7 课内练习

1.1.1 已知矩阵A=[1 0 -1;2 4 1;-2 4 1;-2 0 5],B=[0 -1 0;2 1 3;1 1 2],试求2A+B、A*B、A.*B、A/B、A\B、A./B、A.\B。

解:

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=2*A+B

C =

2 -1 -2

6 9 5

-3 1 12

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A*B

C =

-1 -2 -2

9 3 14

5 7 10

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=B*A

C =

-2 -4 -1

-2 4 14

-1 4 10

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A.*B

C =

0 0 0

4 4 3

-2 0 10

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A/B

C =

-2.0000 3.0000 -5.0000

-5.0000 3.0000 -4.0000

7.0000 -9.0000 16.0000

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A\B

C =

0.3333 -1.3333 0.6667

0.2500 1.0000 0.2500

0.3333 -0.3333 0.6667

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A./B

Warning: Divide by zero.

C =

Inf 0 -Inf

1.0000 4.0000 0.3333

-2.0000 0 2.5000

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A.\B

Warning: Divide by zero.

C =

0 -Inf 0

1.0000 0.2500 3.0000

-0.5000 Inf 0.4000

1.1.2利用函数产生3行4列单元矩阵和全部元素都是3的四行四列常数矩阵。

解:

>> eye(3,4)

ans =

1 0 0 0

0 1 0 0

0 0 1 0

>> 3*ones(4,4)

ans =

3 3 3 3

3 3 3 3

3 3 3 3

3 3 3 3

1.1.3 当前窗口分成四个区域,用不同的颜色和不同线型线条分别绘制x ,sin(x),xcos(x) 在x=(0 π) 的曲线,并根据需要调整坐标轴的大小、加入文字标示和网格。

解:

结果:

1.1.4 在极坐标中绘制函数cos(x)和sin (x ),t=[0 2π]区间的曲线图。

解:

>> t=linspace(0,2*pi);y=cos(t);polar(t,y,'k--')

>> t=linspace(0,2*pi);y=sin(t);polar(t,y,'m-.')

1.1.8 课外实验

1.1.2 在同一坐标内,划出一条正弦曲线和一条余弦曲线,要求正弦曲线用红色实线、数据点用“+”号显示;余弦曲线用黑色点线、数据点用“*”号表示。并给图形加入网格和标注。

1.1.3 有一个两位数,用2除余1,用3除余2,用4除余3,用5除余4,用6除余5,试求此数。

解:

>> x=10:99;

>> f=find(mod(x,2)==1&mod(x,3)==2&mod(x,4)==3&mod(x,5)==4&mod(x,6)==5)

f =

50

>> n=x(f)

n =

59

二、碰到的问题,解决的方法

1、求矩阵和

2A+B

缺少操作符,少了*号。

2、

程序中不能出现中文字符,应全部用英文字符。

3、绘制xcos(x)的图形

内矩阵维度必须一致。把xcos (x )直接写成了x*cos(x ),造成运行出错。把x*cos(x )改成x.*cos(x )运行则得到了正确的结论。在matlab 中*与.*是完全不同的两种运算,前者是正常的向量乘法,后者是向量中元素逐个互乘。

三、实验心得

1、Matlab 是一个功能强大工具,对于我们学习有很大帮助,应该学习和掌握一些基本使用操作方法。

2、需要掌握 M文件的使用。

3、matlab 中所有字符均为英文字符,否则会出现错误。

4、运行中总是出现各种运行错误,应根据提示仔细查找所错之处。

自动控制原理及系统实验报告

实验一 MATLAB基础

一、 1.1.7 课内练习

1.1.1 已知矩阵A=[1 0 -1;2 4 1;-2 4 1;-2 0 5],B=[0 -1 0;2 1 3;1 1 2],试求2A+B、A*B、A.*B、A/B、A\B、A./B、A.\B。

解:

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=2*A+B

C =

2 -1 -2

6 9 5

-3 1 12

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A*B

C =

-1 -2 -2

9 3 14

5 7 10

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=B*A

C =

-2 -4 -1

-2 4 14

-1 4 10

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A.*B

C =

0 0 0

4 4 3

-2 0 10

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A/B

C =

-2.0000 3.0000 -5.0000

-5.0000 3.0000 -4.0000

7.0000 -9.0000 16.0000

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A\B

C =

0.3333 -1.3333 0.6667

0.2500 1.0000 0.2500

0.3333 -0.3333 0.6667

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A./B

Warning: Divide by zero.

C =

Inf 0 -Inf

1.0000 4.0000 0.3333

-2.0000 0 2.5000

>> A=[1 0 -1;2 4 1;-2 0 5];B=[0 -1 0;2 1 3;1 1 2];C=A.\B

Warning: Divide by zero.

C =

0 -Inf 0

1.0000 0.2500 3.0000

-0.5000 Inf 0.4000

1.1.2利用函数产生3行4列单元矩阵和全部元素都是3的四行四列常数矩阵。

解:

>> eye(3,4)

ans =

1 0 0 0

0 1 0 0

0 0 1 0

>> 3*ones(4,4)

ans =

3 3 3 3

3 3 3 3

3 3 3 3

3 3 3 3

1.1.3 当前窗口分成四个区域,用不同的颜色和不同线型线条分别绘制x ,sin(x),xcos(x) 在x=(0 π) 的曲线,并根据需要调整坐标轴的大小、加入文字标示和网格。

解:

结果:

1.1.4 在极坐标中绘制函数cos(x)和sin (x ),t=[0 2π]区间的曲线图。

解:

>> t=linspace(0,2*pi);y=cos(t);polar(t,y,'k--')

>> t=linspace(0,2*pi);y=sin(t);polar(t,y,'m-.')

1.1.8 课外实验

1.1.2 在同一坐标内,划出一条正弦曲线和一条余弦曲线,要求正弦曲线用红色实线、数据点用“+”号显示;余弦曲线用黑色点线、数据点用“*”号表示。并给图形加入网格和标注。

1.1.3 有一个两位数,用2除余1,用3除余2,用4除余3,用5除余4,用6除余5,试求此数。

解:

>> x=10:99;

>> f=find(mod(x,2)==1&mod(x,3)==2&mod(x,4)==3&mod(x,5)==4&mod(x,6)==5)

f =

50

>> n=x(f)

n =

59

二、碰到的问题,解决的方法

1、求矩阵和

2A+B

缺少操作符,少了*号。

2、

程序中不能出现中文字符,应全部用英文字符。

3、绘制xcos(x)的图形

内矩阵维度必须一致。把xcos (x )直接写成了x*cos(x ),造成运行出错。把x*cos(x )改成x.*cos(x )运行则得到了正确的结论。在matlab 中*与.*是完全不同的两种运算,前者是正常的向量乘法,后者是向量中元素逐个互乘。

三、实验心得

1、Matlab 是一个功能强大工具,对于我们学习有很大帮助,应该学习和掌握一些基本使用操作方法。

2、需要掌握 M文件的使用。

3、matlab 中所有字符均为英文字符,否则会出现错误。

4、运行中总是出现各种运行错误,应根据提示仔细查找所错之处。


相关文章

  • 我身边的共产党员优秀事迹
  • 学院给他的评价是:一个一切为了学生,为了一切学生,为了学生的一切的人。 教学督导组给他的评价是:一个真正体现了“爱校如家,爱生如子”的办学特色的好园丁。 信息工程系对他的评价是:专业底蕴最深厚,帮助学生最给力,一个教学效果全校最好、最受学生欢迎的老师。 他,就是荆州理工职业学院信息工程系主任、副教授 ...

  • 电子设计实验心得
  • 作为高频电子的老师,高频基础实验可以说算得上是让学生一次崭新的实验尝试.比如说:新奇,原则性强等等,学生从一开始的一窍不通,到后来的熟悉,喜欢,感觉自己学到了很多,很多.算起来虽只让学生做了六次实验,仅仅只是初步接触,当却感觉学生学到了不少东西.一些从书本上学不到的东西. 我觉得要做好高频电子实验, ...

  • 测控技术与仪器认识实习报告
  •   学 院:机电工程学院班 级:测控技术与仪器09-1学 号:540902030116姓 名:   完成时间: xx.01.10认识实习的目的及意义专业的认识实习是在学生系统学习专业课程之前,为帮助其了解专业内容、提高专业意识而组织的实践性教学环节,分析了实习中存在的一些问题,并提出了相应的解决方法 ...

  • 自动化认知实习报告
  • 一. 实习目的和意义 在生产实习过程中,学校也以培养学生观察问题、解决问题和向生产实际学习的能力和方法为目标。使我们通过实习更好地认识与了解专业知识,并拓展实际的知识面,在专业知识和人才素质两方面得到锻炼,培养我们的团结合作精神,牢固树立我们的群体意识,从而为毕业后走向工作岗位尽快适应工作要求打下良 ...

  • 信用社员工工作鉴定
  • 自x年x月参加工作到现在已经快有一年了.在这过去的一年里非常感谢领导和同事对我的关心和帮助,使我很快适应了自己的工作岗位,完成了从一名学生到一名公司员工过渡的过程.在工作中兢兢业业,踏实工作,很好的完成了岗位职责内规定的各项工作指标.一年的学习.工作,时间并不算太长,但我得到的实在是太多太多,一年来 ...

  • 新教科版六年级科学上册实验教学计划
  • 实验课题:常用工具的使用 实验类型:演示实验 实验周次:1 实验目的:使学生了解常用工具的使用方法和作用。 实验器材:克丝钳、开瓶器、剪刀、螺丝刀、钉锤等。 实验原理:不同的工具有不同的使用方法,可以为我们做些不同的事情。 实验步骤: 1、教师用克丝钳将一根铁丝夹断,让学生概括出它的使用方法。 2、 ...

  • 污水厂年底个人总结
  • 自x年x月参加工作到现在已经快有一年了.在这过去的一年里非常感谢领导和同事对我的关心和帮助,使我很快适应了自己的工作岗位,完成了从一名学生到一名公司员工过渡的过程.在工作中兢兢业业,踏实工作,很好的完成了岗位职责内规定的各项工作指标.一年的学习.工作,时间并不算太长,但我得到的实在是太多太多,一年来 ...

  • 配电柜生产实习报告
  • 配电柜生产实习报告 1.思想收获 在生产技术实习期间,我通过日常的工作认识到,工作要从基础做起,如果要想做到在进行设计的工作中有的放矢,那就必须熟悉作为一个工作人员所应熟悉的每一个细节。 我在生产技术实践过程中所从事的工作和我本身的专业并不相关,所以实施的时候有一定的困难和鸿沟.不过,带着我实习的杨 ...

  • 课外物理实验的设计
  •  物理学是研究自然界中各种物理现象的规律和物质结构的一门科学。它是以实验为基础的科学。所有的物理知识,包括物理概念、定律和理论,都是在实验的基础上建立起来的。因此,培养学生的实验操作能力,掌握物理学的研究方法,养成实事求是的科学态度,对学生今后学好物理会起到促进作用。这就是当前我们贯彻和实施素质教育 ...

  • 实验证明平面镜
  • §2.3平面镜成像 一、教材分析: 平面镜成像是在前两节课的基础上的拓展,它的原理就是光的反射的规律。本课主要讲授平面镜成像的特点:像与物体的大小相同,像与物体到平面镜的距离相等及成虚象的特点。研究平面镜成像特点时采用了探究式教学。 二、教学目标: 知识与技能 1、了解平面镜成像的特点。 2、理解虚 ...