天天加油 - 助您成才
MATLAB 概 论
您正在看的MATLAB是:MATLAB 概 论。


1.1 MATLAB 的发展历程和影响

    MATLAB 名字由 MATrix 和 LABoratory 两词的前三个字母组合而成。那是 20 世纪七十年代后期的事:时任美国新墨西哥大学计算机科学系主任的 Cleve Moler 教授出于减轻学生编程负担的动机,为学生设计了一组调用 LINPACK 和 EISPACK 库程序的“通俗易用”的接口,此即用 FORTRAN 编写的萌芽状态的 MATLAB 。

    经几年的校际流传,在 Little 的推动下,由 Little 、 Moler 、 Steve Bangert 合作,于 1984 年成立了 MathWorks 公司,并把 MATLAB 正式推向市场。从这时起, MATLAB 的内核采用 C 语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。

    MATLAB 以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的 UMIST ,瑞典的 LUND 和 SIMNON ,德国的 KEDDC )纷纷淘汰,而改以 MATLAB 为平台加以重建。在时间进入 20 世纪九十年代的时候, MATLAB 已经成为国际控制界公认的标准计算软件。

    到九十年代初期,在国际上 30 几个数学类科技应用软件中, MATLAB 在数值计算方面独占鳌头,而 Mathematica 和 Maple 则分居符号计算软件的前两名。 Mathcad 因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。

    MathWorks 公司于 1993 年推出 MATLAB4.0 版本,从此告别 DOS 版。 4.x 版在继承和发展其原有的数值计算和图形可视能力的同时,出现了以下几个重要变化:( 1 )推出了 SIMULINK 。这是一个交互式操作的动态系统建模、仿真、分析集成环境。它的出现使人们有可能考虑许多以前不得不做简化假设的非线性因素、随机因素,从而大大提高了人们对非线性、随机动态系统的认知能力。( 2 )开发了与外部进行直接数据交换的组件,打通了 MATLAB 进行实时数据分析、处理和硬件开发的道路。( 3 )推出了符号计算工具包。 1993 年 MathWorks 公司从加拿大滑铁卢大学购得 Maple 的使用权,以 Maple 为“引擎”开发了 Symbolic Math Toolbox 1.0 。 MathWorks 公司此举加快结束了国际上数值计算、符号计算孰优孰劣的长期争论,促成了两种计算的互补发展新时代。( 4 )构作了 Notebook 。 MathWorks 公司瞄准应用范围最广的 Word ,运用 DDE 和 OLE ,实现了 MATLAB 与 word 的无缝连接,从而为专业科技工作者创造了融科学计算、图形可视、文字处理于一体的高水准环境。

    1997 年仲春, MATLAB5.0 版问世,紧接着是 5.1 、 5.2 ,以及和 1999 年春的 5.3 版。与 4.x 相比,现今的 MATLAB 拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。(关于 MATLAB5.x 的特点下节将作更详细的介绍。)

    诚然,到 1999 年底, Mathematica 也已经升到 4.0 版,它特别加强了以前欠缺的大规模数据处理能力。 Mathcad 也赶在 2000 年到来之前推出了 Mathcad 2000 ,它购买了 Maple 内核和库的部分使用权,打通了与 MATLAB 的接口,从而把其数学计算能力提高到专业层次。但是,就影响而言,至今仍然没有一个别的计算软件可与 MATLAB 匹敌。

    在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把 MATLAB 作为内容。这几乎成了九十年代教科书与旧版书籍的区别性标志。在那里, MATLAB 是攻读学位的大学生、硕士生、博士生必须掌握的基本工具。

    在国际学术界, MATLAB 已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到 MATLAB 的应用。

    在设计研究单位和工业部门, MATLAB 被认作进行高效研究、开发的首选软件工具。如美国 National Instruments 公司信号测量、分析软件 LabVieW , Cadence 公司信号和通信分析设计软件 SPW 等,或者直接建筑在 MATLAB 之上,或者以 MATLAB 为主要支撑。又如 HP 公司的 VXI 硬件, TM 公司的 DSP , Gage 公司的各种硬卡、仪器等都接受 MATLAB 的支持。


1.2 MATLAB 5.3 的基本组成和特点

    经过近 20 年实践,人们已经意识到: MATLAB 作为计算工具和科技资源,可以扩大科学研究的范围、提高工程生产的效率、缩短开发周期、加快探索步伐、激发创造活力。那末,作为当前最新版本的 MATLAB 5.3 究竟包括哪些内容?有哪些特点呢?     
1.2.1 MATLAB 的语言部分

1 2 3 4 5 6 7 下一页
  • 上一篇教程:
  • 下一篇教程:
  • 排行

    1. M文件函数
    2. [组图] 融会CorelDRAW9之二——文
    3. MATLAB 概 论
    4. [组图] 融会CorelDRAW9之五——透
    5. [组图] CorelDraw 描图小技巧
    6. 偷“技”取“巧”用CorelDraw
    7. CorelDRAW 快捷键大全
    8. [组图] Coreldraw 10设计应用之台
    9. 用CorelDraw轻松制作名片
    10. [组图] 用Corel Draw绘制中国画荷
    11. [组图] CorelDRAW特色滤镜show
    12. 开目CAD图形标题栏信息的自动抽取
    13. 利用VBA编程实现从EXCEL表到AUTO
    14. 拉伸和拉长、打断和分解命令的比
    15. 图像对象的设置命令
    16. DWF文件简介、创建、设置和查看
    1. [组图] 实例接触CorelDRAW 10 新
    2. CorelDraw的18个技巧
    3. 小巧玲珑的平面制图工具--CB-CAD
    4. AutoCAD2005安装详细图解
    5. 让AutoCAD启动为指定模板
    6. AutoCAD中线型的定制和使用
    7. 使用Visual C++创建ARX程序
    8. 使用Visual LISP创建简单的LISP应
    9. 利用DIESEL定制状态栏
    10. 自定义菜单文件
    11. PRO/E—WF渲染教程
    12. 在PROE野火版中的帖花
    13. Pro/E 工程图的重新生成
    14. 基于Pro/ENGINEER的渐开线变位直
    15. 应用Pro/ENGINEER软件进行三维布
    16. pro/e关系式、函数的相关说明数据
    1. [组图] 融会CorelDRAW9之二——文
    2. MATLAB 概 论
    3. CorelDRAW 快捷键大全
    4. [组图] Coreldraw 10设计应用之台
    5. 用CorelDraw轻松制作名片
    6. [组图] 用Corel Draw绘制中国画荷
    7. 开目CAD图形标题栏信息的自动抽取
    8. 利用VBA编程实现从EXCEL表到AUTO
    9. 拉伸和拉长、打断和分解命令的比
    10. 图像对象的设置命令
    11. 创建千禧堂模型的渲染图
    12. 等轴测投影中的标注
    13. MATLAB 二维数组的创建
    14. 二维数组的子数组寻访和赋值
    15. 执行数组运算的常用函数
    16. MATLAB 数组运算和矩阵运算

    最近更新

  • 推荐阅读
  • MATLAB《MATLAB 概 论》MATLAB 概 论
    关于我们 | 版权申明 | 广告服务 | 友情链接 | 网站地图 | 使用帮助 | ©2006-2008 TTADD.COM