Matlab程序设计方案及应用实验讲义 .docx
《Matlab程序设计方案及应用实验讲义 .docx》由会员分享,可在线阅读,更多相关《Matlab程序设计方案及应用实验讲义 .docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习Matlab 程序设计及应用试验讲义自编可编辑资料 - - - 欢迎下载精品名师归纳总结电子科学与工程系2021.02试验一 MATLAB环境与命令窗口1、试验目的1) 熟识 MATLAB 的操作环境及基本操作方法。2) 把握 MATLAB 的搜寻路径及其设置方法。3) 熟识 MATLAB 帮忙信息的查阅方法。2、试验主要仪器设备和材料运算机 PC一台 2021a软件3、试验内容和原理1、先建立自己的工作目录,再将自己的工作目录设置到MATLAB 的搜寻路径下,再试验用 help 命
2、令能否查询到自己的工作目录。2、在 MATLAB 环境下验证下面几个例子,并总结MATLAB 的主要优点。1) 绘制正弦曲线和余弦曲线2) 求方程的全部根3) 求积分4) 求解线性方程组3、利用 MATLAB 的帮忙功能分别查询 inv 、plot、 max 、round 等函数的功能与用法4、完成以下操作:1) 在 MATLAB 命令窗口输入以下命令:x=0:pi/10:2*pi 。y=sinx 。2) 在工作空间窗口选择变量y,再在工作空间窗口选择绘图菜单命令或在工具栏中单击绘图命令按钮,绘制变量的图形,并分析图形的含义。5、拜望 MathsWorks 公司的主页,查询有关 MATLAB
3、的产品信息。可编辑资料 - - - 欢迎下载精品名师归纳总结摸索与练习1、如何启动和退出 MATLAB 的集成环境?2、简述 MATLAB 的主要功能。3、假如一个 MATLAB 命令包含的字符很多,需要分成多行输入,该如何处理?4、help 命令和 look for 命令有何区分?5、在 MATLAB 环境下,建立一个变量fac,同时又在当前目录下建立了一个M文件 fac.m,假如需要运行 fac.m 文件,该如何处理?试验二 数值数组的创建与运算1、试验目的1) 把握 MATLAB 数据对象的特点以及数据的运算规章。2) 把握 MATLAB 中建立矩阵的方法以及矩阵处理的方法。3) 把握
4、MATLAB 分析的方法。2、试验主要仪器设备和材料运算机 PC一台 2021a软件3、试验内容和原理1、求以下表达式的值:1)2),其中,。3) ,其中,。4) ,其中,。2、已知,求以下表达式的值:1) 和(其中为单位矩阵)。可编辑资料 - - - 欢迎下载精品名师归纳总结2) 、和。3) 及4A,B 和A (1,3,: 。B2 。3. 已知完成以下操作:1) 输出 A 在10.25范畴内的全部元素。2) 取出 A 前 3 行构成矩阵 B,前两列构成矩阵 C,右下角 32 子矩阵构成矩阵 D,B 与 C 的乘积构成矩阵 E。3) 分别求表达式 ED,E&D,E|D 和E|D 的值。4. 产
5、生 5 阶希尔伯特矩阵 H 和 5 阶帕斯卡矩阵 P,且求其行列式的值 Hh 和 Hp以及他们的条件数 Th 和 Tp,判定哪个矩阵性能更好,为什么? 5.已知求 A 的特点值及特点向量,并分析其数学意义。摸索与练习1、在一个 MATLAB 命令中, 6+7i 和 6+7*i 有何区分? i 和 I 有何区分?2、设 A 和 B 是两个同大小的矩阵,试分析 A*B 和 A.*B 、A./B 和 B.A 、A/B和 BA 的区分?如 A 和 B 是两个标量数据,结果又如何?3、写出完成以下操作的命令。1) 删除矩阵 A 的第 7 号元素。2) 将向量 t 的 0 元素用机器零代替。3) 将含有
6、12 个元素的向量 x 转换成 34 矩阵。4) 求一个字符串的 ASCII 码。5) 产生与 A 同样大小的幺矩阵。、6) 从矩阵 A 提取主对角线元素,并以这些元素构成对角阵B。试验三 字符串与构架数组1、试验目的可编辑资料 - - - 欢迎下载精品名师归纳总结1. 把握字符串的创建方法2. 会用常见字符串函数3. 把握元胞数组的创建4. 把握构架数组的创建2、试验主要仪器设备和材料运算机 PC一台、 MATLAB 软件 2021a3、试验内容和原理用单引号创建字符串,用字符串函数对字符串进行有关运算,显示字符串。元胞数组的创建:( 1)直接使用 创建。( 2)由各元胞创建。( 3)由各元
7、胞内容创建。元胞数组的显示。元胞数组的内容猎取。结构数组的创建:( 1)直接创建。( 2)利用 struct 函数创建。结构数组数据的猎取与设置:(1) )使用点号( .)猎取。( 2)使用 getfield 猎取结构数组的数据。( 3)使用 setfield 设置结构数组的数据。结构数组域的猎取:( 1)使用 fieldnames猎取结构数组的全部域。( 2)猎取结构数组域的数据。(1) Str1= Hello ,str2= I like“ matlab ”(2) lengthstr1,x1=doubleStr1,charx1,charx2,classstr1,classx1, ischar
8、str1(3) disp Please input matrix a(4) A=“ This is the first Cell.。3 4。”e,y1e23, Tom , Jane(5) B1,1=“ This is the second Cell.”(6) C1,1=“ This is the third Cell”( 7) celldispA可编辑资料 - - - 欢迎下载精品名师归纳总结(8) ps1=struct n曲a线me1, 0,0,300,300。color,red,position,可编辑资料 - - - 欢迎下载精品名师归纳总结(9) ps2= struct nam曲e线,
9、 2,color ,blue,position, 100,100,300,300。10 x1=ps1(11) x2=ps1.position可编辑资料 - - - 欢迎下载精品名师归纳总结(12) x3=ps1.position1,3试验四 MATLAB的数值运算1、试验目的1. 把握积分的数值运算方法。2. 把握微分的数值运算方法。2、试验主要仪器设备和材料运算机 PC一台、 MATLAB 软件 2021a3、试验内容和原理试验内容 :(1) 求定积分:1) 2)(2) 求二重定积分123设 X 由区间内均匀分布的 10 个点组成,求向量的 13 阶差分。4)设用 3 种不同的方法求函数的数
10、值导数,并在同一个坐标系中作出的图像。摸索与练习:(1) 简述数值微分与积分的运算过程。(2) 试用函数 quad、quadl 和 trapz、求积分, 比较 3 种算法的精度()(3) 求定积分1)2)(4) 求 3 重积分:可编辑资料 - - - 欢迎下载精品名师归纳总结(5) )设,用不同的方法求函数的数值导数,并在同一个坐标系中作出的图像。1)用一个 5 次多项式拟合函数,并对求一般意义下的导数,求出在假设点的值。2) 用 diff 函数直接求在假设点的数值导数。3) 先求出导函数,然后直接求在假设点的导数。试验五 MATLAB的符号运算1、试验目的1. 把握符号对象的定义方法以及符号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab程序设计方案及应用实验讲义 Matlab 程序设计 方案 应用 实验 讲义
限制150内