- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲 MATLAB语言概述 Matlab语言程序的设计 .ppt
关于清除工作空间、命令窗口的方法。 点击EDIT这个按钮,在下拉菜单中找到: Clear command window Clear command history Clear workspace 请注意它们的区别是什么? 工作空间的本质:暂时存储计算机在MATLAB系统运行过程中的所有变量,因此,工作空间本质上是计算机的一部分暂用内存。退出MATLAB系统后,该暂用内存中的所有变量(数据)自动清除。 工作空间中变量的存储与加载: Clear 清除工作空间的所有变量 Clear a b 清除工作空间中的a、b变量 Save 存工作空间的所有变量到固定名为matlab.mat的二进制文件中。 Save data 存工作空间的所有变量到名为data.mat的二进制文件中。 Save data x y z 存在工作空间名为x,y,z变量到名为data.mata的二进制文件中。 Load data 将数据文件data中的变量加载到工作空间。 以上工作空间的数据文件都存储在当前目录中进行。 第一讲 MATLAB语言概述 Matlab产生的历史背景 在20世纪70年代中期,Cleve Moler博士和其同事在美国国家科学基金的资助下,开发了调用Eispack和Linpack的Fortran子程序库。 到20世纪70年代后期, Cleve Moler在给学生上课时想教学生使用两个程序库,但发现学生用Fortran编写接口程序很费时间,于是自己开始编写,给这个接口程序取名为Matlab,该名为矩阵(Matrix)和实验室(Laboratory)两个英文单词的前三个字母的组合。 1983年春天,Matlab深深地吸引了工程师John Little,他敏锐地觉察到Matlab在工程领域的广阔前景。同年他和Cleve Moler等一起用C语言开发了第二代专业版。 1984年,他们成立了Math Works公司,正式把Matlab,推向市场,并继续进行Matlab的研究和开发。 时至今日,Mtalab已成为线性代数、自动控制理论、数理统计、数字信号处理、时间序列分析、动态系统仿真等等课程的基本教学工具;另一面其实现二维三维图形绘制、三维场景创建和渲染、科学计算可视化、图象处理、地图制作等图形图像方面的处理工具。 1、简单易学,具有一般基础就可; 2、代码短小高效; 3、丰富的内部函数; 4、强大的图形表达功能; 5、有良好的可扩展性能。 Matlab的优点 完全不必具备其它语言的基础,各年级各专业的同学都可选修。 Matlab的缺点 1、由于其是一种合成语言,用其编写的程 序运行时间较长; 2、这套软件比较贵,普通用户可能支付不 起它的高昂费用。但就性价比来说,还是 物有所值的。 matlab能在各领域做什麽? 1、工业研究与开发 2、数学教学,特别是线性代数 3、数值分析和科学计算方面的教学与研究 4、电子学、控制理论和物理学等工程和科学学科方面的教学与研究 5、经济学、化学和生物学等计算问题的所有其他领域中的教学与研究 用四种方法描述cos(x)*sin(y)图形 MATLAB语言的功能: 强大的数值(矩阵)运算功能 广泛的符号运算功能 高级与低级兼备的图形功能(计算结果的可视化功能) 可靠的容错功能 应用灵活的兼容与接口功能 信息量丰富的联机检索功能 1.矩阵运算功能 MATLAB提供了丰富的矩阵运算处理功能,是基于矩阵运算的处理工具。 变量?? 矩阵,运算?? 矩阵的运算 例如 C = A + B ,A,B,C都是矩阵,是矩阵的加运算 即使一个常数,Y=5,MATLAB也看做是一个1?1的矩阵 2.符号运算功能 符号运算即用字符串进行数学分析 允许变量不赋值而参与运算 用于解代数方程、微积分、复合导数、积分、二重积分、有理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解 3.丰富的绘图功能与计算结果的可视化 具有高层绘图功能——两维、三维绘图 具有底层绘图功能——句柄绘图 使用plot函数可随时将计算结果可视化 4.图形化程序编制功能 动态系统进行建模、仿真和分析的软件包 用结构图编程,而不用程序编程 只需拖几个方块、连几条线,即可实现编程功能 5.丰富的MATLAB工具箱 MATLAB主工具箱 符号数学工具箱 SIMULINK仿真工具箱 控制系统工具箱 信号处理工具箱 图象处理工具箱 通讯工具箱 系统辨识工具箱 神经元网络工具箱 金融工具箱 许多学科,在MATLAB中都有专用工具箱,现已有30多个工具箱,但MATLAB语言的扩展开发还远远没有结束,各学科的相互促进,将使得MATLAB更加强大. 6.MATLAB的容错功能 非法操作时,给出提示,并不影响其操作 1/0 Warnin
您可能关注的文档
- 第一章-前言、谱仪的基本的 概念(2学时) 核仪器概论课件.ppt
- 第一章-有机化学概论 化学相关复习资料.ppt
- 第一章.观测基础 大气科学基础培训知识班课件.ppt
- 第一章1-2 运用独立电压、电流变量的分析基本方法 简明电路分析基础 .ppt
- 第一章1.1 材料基本的 力学性能 砼结构原理课件.ppt
- 第一章2酿酒的基本的 原理 粮油加工课件.ppt
- 第一章Introduction 现场相关管理 .ppt
- 第一章Mathematica+基础相关知识 Mathematica 数学实验.ppt
- 第一章new最优化理论和 与最优控制 最优控制课件.ppt
- 第一章__农家书屋相关管理员必备常识.ppt
文档评论(0)