《MATLAB语言及应用》实验指导书-潘宇

  • 格式:pdf
  • 大小:413.42 KB
  • 文档页数:19

-3-
《MATLAB 语言及应用》实验指导书
2x 1 3x 2 2x 4 8 x 1 5x 2 2x 3 x 4 2 3x 1 x 2 x 3 x 4 7 4x 1 x 2 2x 3 2x 4 12
将方程表示为 AX=B,计算 X=A\B。 ( 2 )利用 矩阵的基本 运算求解矩阵方程。已知矩阵 A 语言及应用》实验指导书
第二章
MATLAB 语言及应用实验项目
MATLAB 数值计算
实验一
一、实验目的与要求
1.熟练掌握 MATLAB 变量的使用。 2.熟练掌握矩阵的创建。 3.熟练掌握 MATLAB 矩阵和数组的运算。 4.熟悉 MATLAB 多项式的运用。
二、实验设备及条件
二、实验设备及条件
计算机一台(带有 MATLAB7.0 以上的软件环境) 。
三、实验内容与步骤
1.创建符号表达式和符号表达式的操作 对符号表达式 f=sinx, g=y/e 进行操作。 (1)创建符号变量。分别使用 sym 和 syms 命令创建符号表达式。 (2)自由变量的确定。使用 findsym 确定符号表达式 g 的自由变量。 (3)用常数代替符号变量。用行向量代替 x,使符号对象 f 转变为行向量。 用 y 替代 x,查看结果及其数据类型。 (4)符号对象与数值对象的转换和任意精度控制。采用 double、numeric 和 eval 将符号对象转换为数值。将 y1 用 sym 函数转换为符号对象,并用‘d’ 、 ‘f’ 、 ‘e’或‘r’4 种格式表示。采用 digits 和 vpa 实现任意精度控制。 (5)求反函数和复合函数。 (6)求符号微积分和极限。 2.符号表达式的代数运算与化简
x 2x
x2 cos(2t )
(1)创建符号矩阵。 (2)符号矩阵的代数运算。 (3)符号矩阵的微积分。 (4)求特征值。 (5)求积分。 4.符号方程的求解 (1)用代数方程求解。
2x 1 3x 2 2x 4 8 x 5x 2 2x 3 x 4 2 对方程组 1 进行求解。 3x 1 x 2 x 3 x 4 7 4x 1 x 2 2x 3 2x 4 12
x 1
arccos x x 1
ax t3 d2A d 2A dA (2)已知 A ,分别求 、 、 。 2 dt dxdt dt t cos x ln x
3)把表达式(x2+2x+2)(x2+5x+4)展开为多项式形式,并求对应方程的根。 4)求多项式 3x6+12x5+4x4+7x3+8x+1 除以(x-3)(x3+5x)的商和余式。 3.2 曲线拟合 有一组测量数据如下表所示
x y 1 -1.4 1.5 2.7 2 3 2.5 5.9 3 8.4 3.5 12.2 4 16.6 4.5 18.8 5 26.2
《MATLAB 语言及应用》
实验指导书
(第一版)
潘宇 编著 审校
广西工学院鹿山学院 电控系 2011 年 9 月


第一章 前言........................................................................................1 第二章 MATLAB 语言及应用实验项目.............................................. 3 实验一 实验二 实验三 实验四 实验五 MATLAB 数值计算............................................................. 3 MATLAB 符号计算............................................................. 6 MATLAB 的计算可视化..................................................... 9 MATLAB 程序设计........................................................... 12 SIMULINK 仿真应用....................................................... 15
(4)利用数学函数进行矩阵运算。已知传递函数 G(s)=1/(2s+1),计算幅频特 性 Lw=-20lg( (2w )2 1 )和相频特性 Fw=-arctan(2w),w 的范围为[0.01,10],按 对数均匀分布。 3.多项式的运算 (1) 多项式的运算。 已知表达式 G(x)=(x-4)(x+5)(x2-6x+9),展开多项式形式, 并计算当 x 在[0,20]内变化时 G(x)的值,计算出 G(x)=0 的根。 (2)多项式的拟合与插值。将多项式 G(x)=x4-5x3-17x2+129x-180,当 x 在[0, 20]多项式的值上下加上随机数的偏差构成 y1,对 y1 进行拟合。对 G(x)和 y1 分别 进行插值,计算在 5.5 处的值。
最终报告要 求 预习报告 要求
参考文献
1. 郑阿奇 主编.MATLAB 实用教程(第 2 版)[M].电子工业出版社,2007. 2. 周 灵 编 著 . 详 解 MATLAB 工 程 数 学 计 算 与 典 型 应 用 [M]. 电 子 工 业 出 版 社,2010. 3. Delores M.Etter, David C. Kuncicky, Doug Hull. Introduction to MATLAB 6 [M], 2nded. NJ: Pearson Education Inc.2004.
-6-2t
《MATLAB 语言及应用》实验指导书
对符号表达式 f=x2+3x+2 和 g=x3-1 进行运算。 (1)符号表达式的代数运算。 (2)符号表达式的化简。expand、collect、simplify。 (3)符号表达式与多项式的转换。sym2ploy、ploy2sym。 3.符号矩阵的操作
《MATLAB 语言及应用》实验指导书
第一章
前言
MATLAB 产品家族是美国 MathWorks 公司开发的用于概念设计、 算法开 发、建模仿真、实时实现的理想的集成环境。由于其完整的专业体系和先进的设计 开 发 思 路 , 使 得 MATLAB 在 多 种 领 域 都 有 广 阔 的 应 用 空 间 , 特 别 是 在 MATLAB 的主要应用方向——科学计算、 建模仿真以及信息工程系统的设计开发 上已经成为行业内的首选设计工具, 全球现有超过五十万的企业用户和上千万的个 人用户,广泛的分布在航空航天、金融财务、机械化工、电信、教育等各个行业。 MATLAB 软件工具在电气工程及自动化和电子信息工程专业的本科生学习中, 经常用来计算、仿真和设计,是学习理论课程的有力工具,尤其是 MATLAB 软件的 仿真功能,能使学生对所学的知识有更加深入的把握和理解。所以对电子信息与控 制系各专业本科生开设了 《MATLAB 语言及应用》 课程, 为后继的 《自动控制理论 I》 、 《现代控制理论》 、 《数字信号处理》 、 《电力电子技术》等重要的专业课程学习做好 铺垫,也会有利于学生完成课程设计和毕业设计。 学习程序设计,上机实验是非常重要的环节。 《MATLAB 语言及应用》这门课程 共设置了五个实验项目,分别是 MATLAB 数值计算、MATLAB 符号计算、MATLAB 计算 可视化、MATLAB 程序设计及 SIMULINK 仿真应用,实验项目与课堂教学紧密配合, 通过有针对性的上机实验,可使学生更好的熟悉 MATLAB 软件的功能,掌握 MATLAB 程序设计的一般方法,并培养一定的应用开发能力。 每个实验 2 个小时左右,为了使学生更好的掌握实验内容,学生务必要做到以 下几点: 1)实验前认真预习实验。明确实验目的,熟悉实验内容,理论分析实验结果, 对实验内容编程或建模,并撰写出预习报告。 2)实验过程中积极思考,深入分析命令、程序的执行过程和执行结果,对比理 论分析结果,分析评判实验结果,并把实验中出现的问题及解决方法记录下来。 3)实验完成后,总结本次实验有哪些收获,还存在什么问题,对实验内容和实 验方法提出建议,提高实验质量,撰写并提交最终的实验报告。 4)实验报告要求(包含预习报告要求和最终报告要求) 。
(2)用符号微分方程求解。
dy z cos x 解方程组 dx 的通解。当 y(0)=1,z(0)=5 时,求特解。 dz y 1 dx
四、思考练习题
1.分解因式 x 4 y 4 。
-7-
《MATLAB 语言及应用》实验指导书
2.化简表达式 sin 1cos 2 cos 1sin 2 。 3.用符号方法求下列极限、导数或积分。 (1) lim
-1-
《MATLAB 语言及应用》实验指导书
1.实验名称 2.实验目的 3.实验设备及条件 4.实验内容及要求 5.实验内容建模与编程 建模与仿真程序代码。 6.实验结果及结果分析 实验结果要求必须客观,有数据的可以记录数据, 没有数据的简单描述实 验现象。结果分析是对实验结果的理论评判。 7.实验中出现的问题及解决方法 8.思考练习题的回答
计算机一台(带有 MATLAB7.0 以上的软件环境) 。
三、实验内容与步骤
1.创建矩阵
1 2 3 a 4 5 6 7 8 9
(1)直接输入。 (2)用 from:step:to 方式。 (3)用 linspace 函数。 (4)使用特殊矩阵函数,并修改元素。 zeros、ones、randn、eye。 2.矩阵的运算 (1)利用矩阵除法解线性方程组。
使用曲线拟合,求出此数据对应的 2 阶和 10 阶多项式。 3.3 曲线插值 假设某日气温的实际测量值为: