MATLAB8.5教程第1章基础入门

MATLAB8.5教程第1章基础入门

ID:45063358

大小:2.76 MB

页数:37页

时间:2019-11-09

MATLAB8.5教程第1章基础入门_第1页
MATLAB8.5教程第1章基础入门_第2页
MATLAB8.5教程第1章基础入门_第3页
MATLAB8.5教程第1章基础入门_第4页
MATLAB8.5教程第1章基础入门_第5页
资源描述:

《MATLAB8.5教程第1章基础入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB是目前在国际上被广泛接受和使用的计算机工具,是一种集数值与符号运算、数据可视化与图形用户界面设计、编程和仿真等多种功能于一体的集成软件,具有功能强大、易于学习、应用范围广泛等特点。本章重点系统结构及特点操作桌面菜单功能操作命令第一章基础入门1.1MATLAB概述MATLAB(MATrixLABoratory)是在20世纪七十年代后期克里夫•莫勒尔(CleveMoler)教授出于减轻学生编程负担的动机,为学生用FORTRAN语言编写了的线性代数软件包(Linpack)和特征值计算软件包(Eispack),为第一版本的MATLAB。1984年杰克•李

2、特(JackLittle)、克里夫•莫勒尔和斯蒂夫•班格尔特(SteveBangert)合作成立了Mathworks公司,正式把MATLAB推向市场,并在拉斯维加斯举行的《IEEE决策与控制会议》上推出了利用C语言编写的面向MS-DOS系统的MATLAB1.0版本。1.1.1MATLAB发展历程1993年推出了基于PC平台的以Windows为操作系统平台的MATLAB4.0版1996年推出MATLAB5.0版,增加了更多数据结构,使其成为更方便的编程语言2000年10月推出全新的MATLAB6.0正式版(Release12),在核心数值算法、界面设计、外部接

3、口、应用桌面等方面有了极大改进2004年7月开始推出MATLAB7.0版本(R14),在编程环境、代码效率、数据可视化、文件I/O等方面进行了全面升级2006年2006年起每年推出两个版本,3月份推出的用a表示,9月份推出的用b表示2012年9月份开发了MATLABR2012b(Matlab8.0),具有MATLAB和Simulink的重大更新,其包括64位和32位2014年3月推出带有中文界面的MATLABR2014a(Matlab8.3)2015年发布包含一系列MATLAB和Simulink新功能的Release2015a(Matlab8.5)1.1.2

4、MATLAB系统结构MATAB开发环境是一套方便用户使用的MATLAB函数和文件工具集,其中许多工具是图形化用户接口。它是一个集成的用户工作空间,允许用户输入输出数据,并提供了M文件的集成编译和调试环境,包括MATLAB桌面、命令窗口、M文件编辑调试器、工作空间浏览器和在线帮助文档。MATLAB数学函数库是数学算法的一个巨大集合,包括初等数学的基本算法和高等数学、线性代数等学科的复杂算法等。用户直接调用其函数就可进行运算,它是MATLAB系统的基础组成部分。MATLAB语言是一种交互性的数学脚本语言,它支持包括逻辑、数值、文本、函数柄、细胞数组和结构数组等数

5、据类型,是一种高级的基于矩阵/数组的语言,具有程序流控制、函数、数据结构、输入/输出和面向对象编程等特色MATLAB图形处理系统是指MATLAB系统提供了强大的数据可视化功能,包括二维、三维图形函数,图像处理和动画效果等。还提供了包括线型、色彩、标记、坐标等修饰方法,使绘制图形更加美观、精确。MATLAB应用程序接口(API)是MATLAB语言与C、Fortran等其它高级编程语言进行交互的函数库。该库的函数通过调用动态链接库(DLL)实现与MATLAB文件的数据交换,其主要功能在MATLAB中调用C和Fortran程序,以及在MATLAB与其它应用程序间建

6、立客户、服务器关系。1.1.3MATLAB工具箱类型MathWorks提供的MATLAB工具箱主要分以下几大类:数学、统计与优化控制系统设计和分析信号处理和通讯图像处理与计算机视觉计算金融计算生物并行计算测试与测量数据库访问与报告代码生成和验证1.1.4MATLAB主要功能具有数值计算、符号计算、工程计算等各种计算功能。具有绘制二维和三维图形等数据可视化功能。具有创建函数文件、数据管理等编程的开发环境。具有使用线性代数、统计、傅立叶分析、筛选、优化、插值、拟合等方法的数据处理能力。具有利用工具箱处理各应用领域内特定类型问题的扩展

7、功能。具有基于Simulink工具的系统建模、仿真和分析功能。具有构建自定义的图形用户界面的各种工具等应用软件开发功能。具有将MATLAB的算法与外部应用程序和语言(如C、Java、.NET以及MicrosoftExcel)的集成功能。1.1.5MATLAB的特点1.直译式的编程语言2.代码短小高效3.强大的科学计算与数据处理能力4.先进绘图和数据可视化功能5.可扩展性能6.友好的工作平台和编程环境1.3.1菜单栏1.主页部分HOME(主页)选项卡包括FILE(文件)、VARIABLE(变量)、CODE(代码)、SIMULINK、ENVIRONMENT

8、(环境)和RESOURCES(资源)1.3.4命令行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。