- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB_程序设计语言_1
MATLAB 程序设计语言 任课教师:李靖 博士(讲师) 课程安排 Chapter1 Matlab 系统概述 Chapter2 Matlab 基本操作 Chapter3 Matlab 图形系统 Chapter4 Matlab 程序设计 Chapter5 Matlab 基本应用领域 Chapter6 数据阵列类型与结构 Chapter7 字符串处理 MATLAB简介 MATLAB(MATrix LABoratory,矩阵实验室)是一个高性能的数值计算和可视化软件; 该软件集数值分析、矩阵运算、信号处理和图形显示于一体。 MATLAB自问世以来,就是以数值计算称雄。MATLAB进行数值计算的基本单位是复数数组(或称阵列, array)。为线性代数和矩阵论课程的标准工具。 MATLAB在通信系统中的应用 科学研究:以无线通信领域为例,主要用于发射和接收算法设计、信号处理和最优化等,从而对系统性能进行评估,是科研工作者进行系统设计和分析的必备工具。(OPNET和NS2) 进行硬件实现时,还需学习Verilog/VHDL语言,其中通信原理、数字电路和微机原理等课程提供理论基础。 如何学好MATLAB MATLAB是一种程序设计语言(可与C语言结合学习) 多实践,多思考 充分利用网络资源 1)各大公司的面试题 2)一些高级程序员的经验分享 (如林锐的《高质量C++/C编程指南》) 3)参加大学生程序设计大赛 MATLAB发展 Matlab的首创者是在数值线性代数领域颇有影响的Cleve Moler博士 Moler博士等一批数学家和软件家组成了Mathworks软件公司,专门从事Matlab的扩展与改进 1982年推出了第一个版本, 2004年推出Matlab 7.0 现在已经推出了Matlab V7.10 (google: “matlab latest”) MATLAB特点 在Matlab中,以复数矩阵作为基本编程单元,使矩阵操作变得轻而易举 Matlab语句书写简单 Matlab语句功能强大 Matlab系统具有丰富的图形功能 Matlab提供许多面向应用问题求解的工具箱函数 Matlab易于扩展 Chapter1 Matlab系统概述 Matlab系统组成 Matlab工作环境 Matlab通用命令 Matlab系统组成 1. MATLAB系统由5个主要的部分构成: MATLAB开发环境 MATLAB数学函数库 MATLAB语言(编程与数据类型、文件I/O) MATLAB制图系统(图形处理、三维可视化、创建图形用户界面) 外部接口 2. MATLAB还包括2个重要部件: Simulink Toolboxes MATLAB开发环境 是一个界面友好的窗口,提供了一组实用的工具函数,利用这些函数可以管理工作空间中的变量、输入/输出数据,也可以开发、管理和、调试M文件,并可对M文件的执行效率进行估计。Matlab开发环境部分处于一个名为general的目录里。 MATLAB数学函数库 数学和分析的功能在Matlab工具箱中被组织成8个文件夹: elmat 基本矩阵和矩阵操作 elfun 基本数学函数(如求和、正/余弦等) specfun 特殊数学函数 matfun 矩阵函数-数值线性代数 datafun 数据分析和傅立叶变换 polyfun 内插和多项式 funfun 功能函数 sparfun 稀疏矩阵 MATLAB语言(编程与数据类型、文件I/O) 是高级的矩阵/数组语言,带有控制流向语句、函数、数据结构、输入/输出及面向目标的编程特点,它既适用于可以立即得到结果的小程序编程,也适合于完整求解大型、复杂应用问题的大程序编程。 Matlab语言部分分装在以下6个语言子目录: ops 操作符和特殊字符 lang 程序设计语言结构 strfun 字符串 iofun 输入/输出 timefun 时间和日期 datatypes 数据类型和结构(如整型、双精度、字符
文档评论(0)