MATLAB编程基础第1讲--基础介绍与变量
32页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)推出了SIMULINK。这是 一个交互式操作的动态系统建模、仿真、分析集成环境。(2 )开发了与外部进行直接数据交换的组件,打通了MATLAB进 行实时数据分析、处理和硬件开发的道路。(3)推出了符号 计算工具包。(4)Notebook 实现了MATLAB与Word的无缝 连接。其升级版本MATLAB4.2c应用较广泛。 o1997年,MATLAB5.0版问世,紧接着是5.1、5.2,以
2、及和 1999年春的5.3版,真正32位运算,功能强大,数值计算加快 ,拥有更丰富的数据类型和结构、更友善的面向对象、更加快 速精良的图形可视、更广博的数学和数据分析资源、更多的应 用开发工具。其中MATLAB5.3应用最广泛。o2001年推出了MATLAB6.0,直到现在广泛使用的MATLAB 6.5,其界面有较大的改观,计算速度有了比较大的改善,增 加了与Java的接口 。3二、MATLAB语言编程介绍oMATLAB中各种命令可以完成许多单一的任务,对于某些较为复杂 的问题,仅靠现有的命令或函数来解决,往往是难以达到目的 。为 此,要运用MATLAB编程语言编制程序,形成M-文件。o程序是使计算机完成各项运算的命令集,运行一个编制好的程序, 计算机会从第一条命令行开始,一行接一行地执行相应的命令,直 到终止。o程序一般包含:数据输入,数据处理和结果输出三部分,其中数据 处理是核心。程序编写调试完成后,需要存盘,形成永久性文件, 可以随时对它进行调用或修改。文件名以字母开头,但不能用专用变量名,如pi等。 oMATLAB中每一个命令都是一个M-文件。4MATLAB命令简单介绍 oMA
3、TLAB是建立在向量、数组和矩阵基础上的一种 分析和仿真工具软件包,包含各种能够进行常规运算 的“工具箱”,如常用的矩阵代数运算、数组运算、方 程求根、优化计算及函数求导积分符号运算等;同时 还提供了编程计算的编程特性,通过编程可以解决一 些复杂的工程问题;也可绘制二维、三维图形,输出 结果可视化。目前,已成为工程领域中较常用的软件 工具包之一。 5MATLAB应用与网上资源o工具箱信号处理、神经网络、鲁棒控制、系统辨识 、控制系统、图形处理、模糊逻辑、小波分 析、金融管理、概率统计、非线性控制等。o网络资源6MATLAB安装o软件要求Windows:Linux:Adobe acrobat reader7MATLAB命令窗口o计算机安装好MATLAB之后,双击MATLAB 图标,就可以进入命令窗口,此时意味着系 统处于准备接受命令的状态,可以在命令窗 口中直接输入命令语句。8MATLAB程序执行方式o立即执行 3.5*6.2ans =21.7000 exp(j*3*pi/4)ans =-0.7071 + 0.7071i 9MATLAB程序执行方式o立即执行x=-2*pi:0.1:2*p
4、iy=sin(x)plot(x,y)10o通用命令cd 显示或改变工作目录 hold 图形保持开关dir 显示目录下的文件disp 显示变量或文字内容type 显示文件内容path 显示搜索目录clear 清理内存变量save 保存内存变量到指定文件clf 清除图形窗口load 加载指定文件的变量pack 收集内存碎片diary 日志文件clc 清除工作窗quit 退出MATLABecho 工作窗信息显示开关! 调用dos命令11oclear xo% 清除变量x,如果指令为clear x*,则为 清除所有以x首字符的变量owhooclearo% 清除所有的变量12命令行键盘技巧o命令行键盘技巧 调用上一行home 光标置于当前行开头 调用下一行end 光标置于当前行末尾 光标左移一个字符esc 清除当前输入行 光标右移一个字符del 删除光标处的字符Ctrl 光标左移一个单词backspace 删除光标前的字符Ctrl 光标右移一个单词altbackspace 恢复上一次的删除CtrlC终止正在运行的程序(运行内部函数和MEX文件除外) 13oy1=sqrt(10)*sin(0.6*p
《MATLAB编程基础第1讲--基础介绍与变量》由会员qiuji****ngye分享,可在线阅读,更多相关《MATLAB编程基础第1讲--基础介绍与变量》请在金锄头文库上搜索。
第四讲---多变量优化模型
创新设计第11讲细胞的有丝分裂及相关实验
“中华文化与民族精神”复习导学案
必修1:从化学能到生物能(中图版)
会计思维导图(B141233)
2014年一模古诗文阅读浅析-庞句线
2014届中考语文第一轮复习课件15
【步步高 通用(理)】2014届高三《考前三个月》专题复习篇【配套课件】专题一 第二讲
2016版步步高考前三个月复习数学理科(全国通用) 第三篇 回扣3
2014届高中数学步步高大一轮复习讲义第九章9.3
【步步高 通用(理)】2014届高三《考前三个月》专题复习篇【配套课件】专题七 第一讲
2017校研究生会招新PPT-宣传部@阿程
2014.5.20离子反应专题
人教版小学二年级数学用除法解决问题2
徐汇区小学数学教学与教研工作展望140923
2014届高中数学步步高大一轮复习讲义三.3.1
2015年江西中考专家原创信息卷试卷讲评
物理基础复习:《牛顿第二定律》课件
历史:第5课-《古希腊民主政治》课件8(人教版必修一)
2016《全优课堂》高一政治人教版必修二配套课件:第四单元 当代国际社会第8课 第1框
2024-04-08 20页
2024-04-06 36页
2024-02-09 36页
2024-01-31 31页
2024-01-28 18页
2024-01-28 31页
2024-01-28 24页
2024-01-28 27页
2024-01-28 24页
2024-01-28 25页