下载此文档

MATLAB 语言及其应用 实验报告.doc


文档分类:高等教育 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
MATLAB_语言及其应用_实验报告《MATLAB 语言及其应用》
实验报告
学生姓名
刘宝雨
班级
测控1002班
学号
电气与信息工程学院
2013年 6 月 10 日
目录
实验一 Matlab 使用方法和程序设计......................................... 2
实验二控制系统的模型及其转换............................................... 8
实验三控制系统的时域、频域和根轨迹分析..................... 15
实验四动态仿真集成环境-Simulink......................................... 19
实验五直流电机控制器的设计………………………………..21
实验一 Matlab使用方法和程序设计
◆一、实验目的
1、掌握Matlab软件使用的基本方法;
2、熟悉Matlab的数据表示、基本运算和程序控制语句
3、熟悉Matlab绘图命令及基本绘图控制
4、熟悉Matlab程序设计的基本方法
◆二、实验内容:
1、帮助命令
使用help命令,查找 sqrt(开方)函数的使用方法;
答:help sqrt
2、矩阵运算
(1) 矩阵的乘法
已知A=[1 2;3 4]; B=[5 5;7 8];
求A^2*B
解:>> A=[1 2;3 4];
B=[5 5;7 8];
A^2*B
ans =
105 115
229 251
(2) 矩阵除法
已知 A=[1 2 3;4 5 6;7 8 9];
B=[1 0 0;0 2 0;0 0 3];
A\B,A/B
解:>> A=[1 2 3;4 5 6;7 8 9];
B=[1 0 0;0 2 0;0 0 3];
>> A\B
ans =
+016 *
- -
-
- -
>> A/B
ans =



(3) 矩阵的转置及共轭转置
已知A=[5+i,2-i,1;6*i,4,9-i];
求A.', A'
解:>> A=[5+i,2-i,1;6*i,4,9-i];
>> A.'
ans =
+ 0 +
-
-
>> A'
ans =
- 0 -
+
+
(4) 使用冒号表达式选出指定元素
已知: A=[1 2 3;4 5 6;7 8 9];
求A中第3列前2个元素;A中所有列第2,3行的元素;
>> A=[1 2 3;4 5 6;7 8 9];
>> B=A(1:2,3)
B =
3
6
>> B1=A(2:3,:)
B1 =
4 5 6
7 8 9
用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列
>> A=magic(4)
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> B=A(:,1:3)
B =
16 2 3
5 11 10
9 7 6
4 14 15
3、多项式
(1)求多项式的根
>> p=[1 0 -2 -4];
>> r=roots(p)
r =

- +
- -
(2)已知A=[ 3 5 ;5 5 6;3 9 0 1;1 2 3 4] ,
求矩阵A的特征多项式;
>> A=[ 3 5 ;5 5 6;3 9 0 1;1 2 3 4] ;
>> p=poly(A)
p =
- - -
把矩阵A作为未知数代入到多项式中;
>> A=[ 3 5 ;5 5 6;3 9 0 1;1 2 3 4] ;
>> syms x;P=x^3-2*x-4;
>> P1=subs(P,x,A)
P1 =
-

MATLAB 语言及其应用 实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rdwiirh
  • 文件大小762 KB
  • 时间2018-02-21