试验一 MATLAB 语言基础实验.docVIP

  • 15
  • 0
  • 约2万字
  • 约 21页
  • 2017-08-17 发布于河南
  • 举报
试验一 MATLAB 语言基础实验(软件仿真) MATLAB的基本操作 实验目的 学习了解MATLAB语言环境 练习MATLAB命令的基本操作 练习m文件的基本操作 实验内容 (练习MATLAB命令的基本操作中的内容) 1)常规矩阵输入 a=[1 2 3] a = 1 2 3 a=[1;2;3] a = 1 2 3 b=[1 2 5] b = 1 2 5 b=[1 2 5]; a a = 1 2 3 a ans = 1 2 3 b b = 1 2 5 b ans = 1 2 5 c=a*b c = 1 2 5 2 4 10 3 6 15 c=a*b ??? Error using == * Inner matrix dimensions must agree. a=[1 2 3;4 5 6;7 8 0] a = 1 2 3 4 5 6 7 8 0 a^2 ans = 30 36 15 66 81 42 39 54 69 a^0.5 ans = 0.5977 + 0.7678i 0.7519 + 0.0979i 0.5200 - 0.4680i 1.4102 + 0.1013i 1.7741 + 0.6326i 1.2271 - 0.7467i 1.2757 - 1.0289i 1.6049 - 1.0272i 1.1100 + 1.6175i 2)作循环命令程序 makesum=0; for i=1:1:100 makesum=makesum+i; end makesum makesum = 5050 3)分别执行下列命令 a=[1 2 3;4 5 6;7 8 0] a = 1 2 3 4 5 6 7 8 0 poly(a) ans = 1.0000 -6.0000 -72.0000 -27.0000 rank(a) ans = 3 det(a) ans = 27 trace(a) ans = 6 inv(a) ans = -1.7778 0.8889 -0.1111 1.5556 -0.7778 0.2222 -0.1111 0.2222 -0.1111 eig(a) ans = 12.1229 -0.3884 -5.7345 4)练习m文件的基本操作 penddemo 倒立摆控制系统: 二、MATLAB的数值运算 实验目的 学习MATLAB语言的基本矩阵运算 学习MATLAB语言的点运算 学习复杂运算 实验内容 基本矩阵运算 1)创建数值矩阵 a=[1 2 3;4 5 6;7 8 9]; a a = 1 2 3 4 5 6 7 8 9 a(3,2) ans = 8 a(:,1) ans = 1 4 7 t=0:10 t = Columns 1 through 10 0 1 2 3 4 5 6 7 8 9 Column 11 10 u=0:0.1:10 u = Columns 1 through 6 0 0.1000 0.2000 0.3000 0.4000 0.5000 Columns 7 through 12 0.6000 0.7000 0.8000 0.9000 1.0000 1.1000 Columns 13 through 18 1.2000 1.3000 1.4000 1.5000 1.6000 1.7000 Columns 19 through 24 1.8000 1.

文档评论(0)

1亿VIP精品文档

相关文档