MATLAB数值计算入门:从矩阵操作到数据保存

需积分: 49 7 下载量 85 浏览量 更新于2024-07-16 收藏 386KB PPT 举报
Matlab数值计算和符号计算.ppt是一份针对机电控制系统仿真的入门级学习资源,主要讲解如何利用Matlab进行数值计算和基本操作。Matlab作为全球数值计算软件的领导者,其强大的功能使得它在仿真控制系统的教学中占有重要地位。 课程内容包括: 1. **命令行基本操作**: - 创建矩阵:Matlab支持直接输入法,如`a=[123;456]`,其中矩阵元素需用[]括住,元素间用逗号或空格分隔,行尾用分号结束。矩阵元素可以是任意表达式,包括实数和复数(如`x=[2*pi/2;sqrt(3)*3+5i]`)。 - 符号作用:逗号和分号除了作为指令间的分隔符,分号还可以使屏幕不显示结果。变量赋值后即使未显示,也会存储在工作空间,可随时调用。 - 长指令续行:对于过长指令,使用•••进行续行。 - 冒号的应用:生成等间隔向量,选择矩阵特定行、列或元素,以及循环语句。 2. **使用matlab函数创建矩阵**: - 空矩阵:`[]`表示空矩阵,常用于无结果操作。 - 随机矩阵:`rand`生成随机矩阵。 - 单位矩阵:`eye`。 - 全0矩阵和全1矩阵:`zeros`和`ones`。 - 还有其他高级矩阵类型,如伴随矩阵、稀疏矩阵等。 3. **矩阵的修改**: - 直接修改:通过键盘定位并编辑元素。 - 指令修改:如`a(3,3)=0`直接改变矩阵元素。 - 函数辅助:`subs`、`find`等函数也可用于修改。 4. **数据的保存与获取**: - `save`函数用于将工作空间中的所有变量保存至`matlab.mat`文件。 - `savedata`则将数据保存到`data.mat`文件,提供了自定义文件名的选项。 这份教材适合对Matlab基础感兴趣的初学者,通过学习可以掌握Matlab在数值计算和控制系统仿真中的基础操作,为深入学习和实际应用打下坚实的基础。