matlab软件及其应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 软件及应用 课程的作用 课程的目的 课程的特点 课程安排 课程安排 课堂教学:共16学时;(1-8周) 上机试验:共16学时。(1-8周) 学习成绩: 1)上机实验成绩占30%; 2)平时10% ; 3)考试60% 。 主要参考书 周建兴著:《MATLAB从入门到精通》(第2版)人民邮电出版社 刘卫国著:《MATLAB程序设计教程》(第2版)水利水电出版社 (美)穆尔 著:《MATLAB实用教程》(第2版) 电子工业出版社 第一讲 Matlab概述 前言 Matlab软件概述 Matlab的桌面环境及入门知识 1 Matlab概述 内容 Matlab发展历史 Matlab产品家族(Matlab family of products)体系 Matlab 语言的特点。 目的 全面了解 Matlab软件包 激发对Matlab软件的学习兴趣。 在公司初创的五年,Jack Little非常辛苦,常常身兼数职(董事长、总经理、推销、程序开发等),但公司一直稳定发展,从当初的一人公司,到1993年的200人,到2000年的 500余人,到2005年公司员工达到了1300人,不但打败其他竞争软件,而且前景一片欣欣向荣。根据Jack Little个人说法,MATLAB早期成功的两大因素是:选用了C语言及选定PC为主要平台,这似乎和微软的成功有相互呼应之妙。 MathWorks公司,目前仍然是私人企业,并未上市,这和Jack Little个人理念有关,他认为MATLAB的设计方向应该一直是以顾客的需求与软件的完整性为首要目标,而不是以盈利为主要目的,因此MATLAB一直是在稳定中求进步,而不会因为上市而遭受股东左右其发展方向。这也是为什么MATLAB新版本总是姗姗来迟的原因,因为他们不会因为市场的需求而推出不成熟的产品。此外,由于Jack Little保守的个性,也使得MathWorks不曾跨足MATLAB/Simulink以外的行业,当前商场上纷纷扰扰的并购或分家,MathWorks完全是绝缘体。 Cleve Moler至今仍是该公司的首席科学家,他以60多岁的高龄,还常常亲自进行撰写程序的工作,非常令人佩服。如果你有数值运算方面的高水平问题,寄到 MathWorks 后,大部份还是会由 Cleve Moler亲自回答。在1994年,Pentium芯片曾发生Fdiv的bug, 当时Cleve Moler是第一个以软件方式解决此 bug的人,曾一时脍炙人口。 2002年7月,推出了Matlab 6.5(R13),在这一版本中Simulink升级到了5.0,性能有了很大提高,另一大特点是推出了JIT程序加速器,Matlab的计算速度有了明显的提高。 2005年9月,推出了MAILAB 7.1(Release14 SP3),在这一版本中Simulink升级到了6.3,软件性能有了新的提高,用户界面更加友好。值得说明的是,Matlab V7.1版采用了更先进的数学程序库,即“LAPACK”和“BLAS”。 目前,Matlab软件支持多种系统平台,如常见的WindowsNT/XP、UNIX、Linux等。 平台无关性(可移植性)。MATLAB软件可以运行在很多不同的计算机系统平台上,如Windows Me/NT/2000/XP、很多不同版本的UNIX以及Linux。无论你在哪一个平台上编写的程序都可以运行在其它平台上,对于MATLAB数据文件也一样,是平台无关的。极大保护了用户的劳动、方便了用户。其绘图功能也是平台无关的。无论任何系统平台,只要MATLAB能够运行,其图形功能命令就能正常运行。 因此,MATLAB是一个简单易用、功能强大的高效编程语言。 功能强大 数值运算优势 符号运算优势(Maple) 强大的2D、3D数据可视化功能 许多具有算法自适应能力的功能函数 语言简单、内涵丰富 语言及其书写形式非常接近于常规数学书写形式; 其操作和功能函数指令就是常用的计算机和数学书上的一些简单英文单词表达的,如:help、clear等; 完备的帮助系统,易学易用。 扩充能力、可开发能力较强 MATLAB完全成了一个开放的系统 用户可以开发自己的工具箱 可以方便地与Fortran、C等语言接口 编程易、效率高 Matlab以数组为基本计算单元 具有大量的算法优化的功能函数 2 MATLAB的桌面环境及入门知识 启动与退出MATLAB 命令窗口及使用 数值表示、变量、表达式 命令历史窗口 工作空间 获取在线帮助 2.1 启动与退出MATLAB 启动MATLAB 直接用鼠标双击桌面上MATLAB7.1图标 或Windows桌面的“开始”—〉“所有程序”—〉“MATLAB7.1” —〉“MATL

文档评论(0)

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

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

1亿VIP精品文档

相关文档