MATLAB编程基础第1讲--基础介绍和变量.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB编程基础 一、MATLAB的发展历程 MATLAB - MATrix LABoratory 20世纪七十年代后期:时任美国新墨西哥大学计算机科学系主任的Cleve Moler教授用FORTRAN设计了一组程序接口,此即萌芽状态的MATLAB。 1984年成立了MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。 进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。 主要版本 1993年推出MATLAB4.0版本 (1)推出了SIMULINK。这是一个交互式操作的动态系统建模、仿真、分析集成环境。(2)开发了与外部进行直接数据交换的组件,打通了MATLAB进行实时数据分析、处理和硬件开发的道路。(3)推出了符号计算工具包。(4)Notebook 实现了MATLAB与Word的无缝连接。其升级版本MATLAB4.2c应用较广泛。 1997年,MATLAB5.0版问世,紧接着是5.1、5.2,以及和1999年春的5.3版,真正32位运算,功能强大,数值计算加快,拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。其中MATLAB5.3应用最广泛。 2001年推出了MATLAB6.0,直到现在广泛使用的MATLAB 6.5,其界面有较大的改观,计算速度有了比较大的改善,增加了与Java的接口 。 二、MATLAB语言编程介绍 MATLAB中各种命令可以完成许多单一的任务,对于某些较为复杂的问题,仅靠现有的命令或函数来解决,往往是难以达到目的 。为此,要运用MATLAB编程语言编制程序,形成M-文件。 程序是使计算机完成各项运算的命令集,运行一个编制好的程序,计算机会从第一条命令行开始,一行接一行地执行相应的命令,直到终止。 程序一般包含:数据输入,数据处理和结果输出三部分,其中数据处理是核心。程序编写调试完成后,需要存盘,形成永久性文件,可以随时对它进行调用或修改。文件 名以字母开头,但不能用专用变量名,如pi等。 MATLAB中每一个命令都是一个M-文件。 MATLAB命令简单介绍 MATLAB是建立在向量、数组和矩阵基础上的一种分析和仿真工具软件包,包含各种能够进行常规运算的“工具箱”,如常用的矩阵代数运算、数组运算、方程求根、优化计算及函数求导积分符号运算等;同时还提供了编程计算的编程特性,通过编程可以解决一些复杂的工程问题;也可绘制二维、三维图形,输出结果可视化。目前,已成为工程领域中较常用的软件工具包之一。 MATLAB应用与网上资源 工具箱 信号处理、神经网络、鲁棒控制、系统辨识、控制系统、图形处理、模糊逻辑、小波分析、金融管理、概率统计、非线性控制等。 网络资源 MATLAB安装 软件要求 Windows: Linux: Adobe acrobat reader MATLAB命令窗口 计算机安装好MATLAB之后,双击MATLAB图标,就可以进入命令窗口,此时意味着系统处于准备接受命令的状态,可以在命令窗口中直接输入命令语句。 MATLAB程序执行方式 立即执行 MATLAB程序执行方式 立即执行 通用命令 cd 显示或改变工作目录 hold 图形保持开关 dir 显示目录下的文件 disp 显示变量或文字内容 type 显示文件内容 path 显示搜索目录 clear 清理内存变量 save 保存内存变量到指定文件 clf 清除图形窗口 load 加载指定文件的变量 pack 收集内存碎片 diary 日志文件 clc 清除工作窗 quit 退出MATLAB echo 工作窗信息显示开关 ! 调用dos命令 clear x % 清除变量x,如果指令为clear x*,则为清除所有以x首字符的变量 who clear % 清除所有的变量 命令行键盘技巧 命令行键盘技巧 ? 调用上一行 home 光标置于当前行开头 ? 调用下一行 end 光标置于当前行末尾 ? 光标左移一个字符 esc 清除当前输入行 ? 光标右移一个字符 del 删除光标处的字符 Ctrl+ ? 光标左移一个单词 backspace 删除光标前的字符 Ctrl+ ? 光标右移一个单词 alt+backspace 恢复上一次的删除 Ctrl+C终止正在运行的程

文档评论(0)

xiaofei2001128 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档