欢迎来到天天文库
浏览记录
ID:9866402
大小:1.87 MB
页数:95页
时间:2018-05-11
《dsp01_附录_matlab简介24056》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、MATLAB简介IntroductiontoMATLAB门爱东教授主题概述1Matlab开始历史、起源、功能MATLAB窗a)命令窗b)图形窗c)演示窗d)编辑窗2Matlab基础3Matlab程序4Matlab扩展5Matlab进阶2Matlab开始3MATLAB开始:历史和起源最初用Fortran编写:新墨西哥大学计算机科学系主任CleveMoler在70年后期开发,使其学生可以交互访问LINPACK/EISPACK库:可信赖的数值和矩阵计算技术由于其方便和强大,迅速在各个大学和社会得到扩散。
2、命名MATrixLABoratory=MATLAB早期发行限制的脚本行打印图形最初针对大型机,随后发行Dos和MAC版本现在的商业版本TheMathWorksInc公司开发.Core采用C语言编写,出色的可扩展性运行于多个平台,优化的接口和计算专业版和学生版扩展包括“SIMULINK”和各种“TOOLBOXES”CleveMoler,ChiefScientist/Founderhttp://www.mathworks.com/company/aboutus/founders/clevemoler.h
3、tml4MATLAB开始:功能Matlab是什么?“技术计算环境,用于高性能数值计算和可视化”(官方定义)Matlab能做什么?为线性代数和科学计算提供对计算工具的“无编译”访问。利用复数数据的数组和矩阵作为基本的变量类型(也有结构和多维性能、字符数据、目标对象)对于计算的可视化解释,无缝隙集成了2D和3D图形。对于特定的应用和学科需要,允许和鼓励用户扩展(M-files和Toolboxs)5MatLab开始:窗(Windows)命令窗CommandWindow当首次进入Matlab时,命令窗是激活
4、的。在提示符>>处输入交互命令或表达式,例help,sqrt(9)结果自动显示(ans=)命令(提示符处键入)Matlab输出Matlab提示符(>>)和光标(
5、)6命令窗CommandWindowMATLAB解释器,即时计算/反馈/评价»3.5*6.2ans=21.7000»»exp(j*3*pi/4)ans=-0.7071+0.7071i»MatLab开始:窗(Windows)7工作空间窗WorkspaceWindow用于显示目前变量名称、大小、类型(一般是双精度的),和所占内存大小。MatLa
6、b开始:窗(Windows)8图形窗GraphicsWindow用于显示绘图、图形和图象例如,键入命令>>plot([1,2,4,9,16],[1,2,3,4,5])Matlab画出结果如下:可以编辑图形、坐标轴的特性MatLab开始:窗(Windows)9演示窗DemoWindow在命令窗中键入Demo激活演示窗从左边窗口所列的主题中选择所需的演示MatLab开始:窗(Windows)10编辑窗EditWindow用于生成和修改M-files(Matlab程序脚本)命令窗提示符处键入edit命令窗
7、File-->NeworOpen新的或旧的M文件.工具栏MatLab开始:窗(Windows)11Help窗通过下拉help菜单访问--选择Matlabhelpor工具栏中选择“?”选择查询的主题在命令窗中键入help激活“帮助”的非交互版本在下拉help菜单中选择help的HTML版本(安装时需选择)MatLab开始:窗(Windows)12主题概述1Matlab开始2Matlab基础基本的数据结构——矩阵特殊字符工作空间管理获得帮助3Matlab程序4Matlab扩展5Matlab进阶13矩阵是
8、MATLAB的基础矩阵数据结构Matlab中所有的变量都表示为矩阵标量:1×1矩阵向量:n×1或1×n矩阵矩阵剖析元素按行列排列特定的元素可以通过它们的行列位置来引用,如a(4,2)=7Matlab基础:矩阵数据结构Row行Column列方阵:行列数相等的矩阵a=[20.5;-41;32;17]14Matlab基础:矩阵数据结构%矩阵输入»A=[135;692;487]A=135692487»det(A)%求矩阵A的行列式ans=5»A^2+3*A%矩阵运算ans=42796186142689216
9、4106MATrixLABoratory--矩阵数据--线性代数规则15MatLab基础:特殊字符分号;禁止回应echot=[0:5];t;t»t=012345»B=[143;29-5]B=14329-5矩阵行分隔16冒号:例举中项目的分隔:用于产生包含递增或递减数字序列的向量»x=[0:2:12]x=024681012代表矩阵某行或某列的所有元素S第4行的所有元素MatLab基础:特殊字符17冒号:从先前定义的矩阵中选择一个子矩阵,假设命令>>C1=C(:,2:3)
此文档下载收益归作者所有