MATLAB编程基础第1讲--基础介绍与变量.ppt
《MATLAB编程基础第1讲--基础介绍与变量.ppt》由会员分享,可在线阅读,更多相关《MATLAB编程基础第1讲--基础介绍与变量.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB编程基础编程基础之MATLAB基础介绍与变量梁丙臣1一、MATLAB的发展历程 oMATLAB MATrix LABoratory o20世纪七十年代后期:时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授用FORTRAN设计了一组程序接口,此即萌芽状态的MATLAB。o1984年成立了MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。o进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。2主要版本o1993年推出MATLAB4.0版本(1)推出
2、了SIMULINK。这是一个交互式操作的动态系统建模、仿真、分析集成环境。(2)开发了与外部进行直接数据交换的组件,打通了MATLAB进行实时数据分析、处理和硬件开发的道路。(3)推出了符号计算工具包。(4)Notebook 实现了MATLAB与Word的无缝连接。其升级版本MATLAB4.2c应用较广泛。o1997年,MATLAB5.0版问世,紧接着是5.1、5.2,以及和1999年春的5.3版,真正32位运算,功能强大,数值计算加快,拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。其中MATLAB5.3应用最广泛。o20
3、01年推出了MATLAB6.0,直到现在广泛使用的MATLAB 6.5,其界面有较大的改观,计算速度有了比较大的改善,增加了与Java的接口。3二、MATLAB语言编程介绍介绍oMATLAB中各种命令可以完成许多单一的任务,对于某些较为复杂命令可以完成许多单一的任务,对于某些较为复杂的问题,的问题,仅靠现有的命令或函数来解决,往往是难以达到目的仅靠现有的命令或函数来解决,往往是难以达到目的。为。为此,要运用此,要运用MATLAB编程语言编制程序,形成编程语言编制程序,形成M-文件文件。o程序是使计算机完成各项运算的命令集,运行一个编制好的程序,程序是使计算机完成各项运算的命令集,运行一个编制好
4、的程序,计算机会从第一条命令行开始,一行接一行地执行相应的命令,直计算机会从第一条命令行开始,一行接一行地执行相应的命令,直到终止。到终止。o程序一般包含:程序一般包含:数据输入,数据处理和结果输出三部分数据输入,数据处理和结果输出三部分,其中数据,其中数据处理是核心。程序编写调试完成后,需要存盘,形成永久性文件,处理是核心。程序编写调试完成后,需要存盘,形成永久性文件,可以随时对它进行调用或修改。可以随时对它进行调用或修改。文件文件 名以字母开头,但不能用专用变量名,如名以字母开头,但不能用专用变量名,如pi等等。oMATLAB中每一个命令命令都是一个都是一个M-文件文件。4MATLAB命令
5、命令简单介绍简单介绍 oMATLAB是是建立在向量、数组和矩阵基础上建立在向量、数组和矩阵基础上的一种的一种分析和仿真工具软件包,包含各种能够进行常规运算分析和仿真工具软件包,包含各种能够进行常规运算的的“工具箱工具箱”,如常用的矩阵代数运算、数组运算、,如常用的矩阵代数运算、数组运算、方程求根、优化计算及函数求导积分符号运算等;同方程求根、优化计算及函数求导积分符号运算等;同时还提供了编程计算的编程特性,通过编程可以解决时还提供了编程计算的编程特性,通过编程可以解决一些复杂的工程问题;也可绘制二维、三维图形,输一些复杂的工程问题;也可绘制二维、三维图形,输出结果可视化。目前,已成为工程领域中
6、较常用的软出结果可视化。目前,已成为工程领域中较常用的软件工具包之一。件工具包之一。5MATLAB应用与网上资源o工具箱 信号处理、神经网络、鲁棒控制、系统辨识、控制系统、图形处理、模糊逻辑、小波分析、金融管理、概率统计、非线性控制等。o网络资源 6MATLAB安装o软件要求 Windows:Linux:Adobe acrobat reader7MATLAB命令窗口o计算机安装好MATLAB之后,双击MATLAB图标,就可以进入命令窗口,此时意味着系统处于准备接受命令的状态,可以在命令窗口中直接输入命令语句。8MATLAB程序执行方式o立即执行 3.5*6.2ans=21.7000 exp(j
7、*3*pi/4)ans=-0.7071+0.7071i 9MATLAB程序执行方式o立即执行x=-2*pi:0.1:2*pi y=sin(x)plot(x,y,r-d)10o通用命令 cd 显示或改变工作目录 hold 图形保持开关 dir 显示目录下的文件disp 显示变量或文字内容 type 显示文件内容path 显示搜索目录 clear 清理内存变量save 保存内存变量到指定文件 clf 清除图形窗口load 加载指定文件的变量 pack 收集内存碎片diary 日志文件 clc 清除工作窗quit 退出MATLAB echo 工作窗信息显示开关!调用dos命令11oclear xo%
8、清除变量x,如果指令为clear x*,则为清除所有以x首字符的变量owhooclearo%清除所有的变量12命令行键盘技巧o命令行键盘技巧 调用上一行home 光标置于当前行开头 调用下一行end 光标置于当前行末尾 光标左移一个字符esc 清除当前输入行 光标右移一个字符del 删除光标处的字符 Ctrl 光标左移一个单词backspace 删除光标前的字符 Ctrl 光标右移一个单词altbackspace 恢复上一次的删除 CtrlC终止正在运行的程序(运行内部函数和MEX文件除外)13oy1=sqrt(10)*sin(0.6*pi)/(2+sqrt(7)o%用“”调回上面输入的指令o
9、y2=sqrt(10)*cos(0.6*pi)/(2+sqrt(7)14o标点 :具有多种应用功能.小数点及域访问符 ;区分行,取消运行显示等 续行符 ,区分列,函数参数分隔符%注释标记 ()指定运算先后次序!调用操作系统运算 矩阵定义标志 赋值标记 用于构成单元数组 字符串标示符15MATLAB搜索路径oMATLAB的一切操作都是在其搜索路径中进行的,如果调用的函数在搜索路径之外,系统将认为该函数不存在。o路径设置方法l1、通过对话框设置 在MATLAB主窗口菜单中【file】【set Path】选项。l2、path命令16MATLAB帮助oMATLAB Help 完善的HTML格式联机帮助
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 编程 基础 介绍 变量
限制150内