MATLAB讲稿入门.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB讲稿入门

或 这是典型的简谐振动微分方程,由此解得位移方程为 [解析]如图所示,根据牛顿运动定律,弹簧振子的动力学方程为 x = Acos(ωt + φ) 这是弹簧振子的运动学方程。 A为振幅,φ是初相位。 周期为 圆频率和周期不由初始条件决定,而由系统的劲度系数和振子的质量决定,称为固有圆频率和固有周期。 运动学方程中,如果振子从最大位移处开始运动,则初相位为零。 ω称为角频率或圆频率 上图演示弹簧振子的振动;下图说明振子的位置按余弦规律变化。 如何学好MATLAB?(How) 带着问题去学习: 以学习和课题研究中遇到的问题为牵引,以MATLAB为工具,多次练习,提高编程水平,增强解决实际问题的能力。 解决问题的过程: 实际问题 物理及数学模型 MATLAB编程求解 MATLAB语言学习 课堂教学 解决问题的方法 课程要求: 课堂内容复习 课后练习 实例练习 MATLAB 学以致用 专业课:自控、通信、财经、…… 公共基础课:高数、大学物理、化学等 创新课题、课程设计、毕业论文、…… MATLAB语言及应用 段小明 材料科学与工程学院 课程介绍 定位:公共基础选修课 学时:30学时 目标:了解MATLAB,能够熟练掌握程序设计,简单的数值计算、符号运算及基本图形绘制。对MATLAB面向对象编程与simulink有基本了解。 第一章 MATLAB 入门(2学时) 第二章 MATLAB 的基本数学功能(4学时) 第三章 MATLAB程序设计基础(4学时) 第四章 数值计算功能(4学时) 第五章 符号数学基础(4学时) 第六章 图形处理功能(4学时) 第七章 MATLAB的GUI 程序设计(4学时) 第八章 Simulink 基础(4学时) 分章学时安排及讲授内容 第一章 MATLAB 入门 什么是MATLAB?(What) 为什么要学习MATLAB?(Why) 如何学好MATLAB?(How) 1 2 3 第一章 MATLAB 入门 什么是MATLAB?(What) 1 定义 发展历史 第五代:人工智能语言。 计算机语言 第一代:机器语言,由0、1组成的二进制码; 第二代:汇编语言,可以直接对计算机硬件进行操作; 第三代:算法语言,源程序可以用解释、编译两种方式执行,FORTRAN、BASIC、Pascal、C、C++、Delphi、JAVA等; 第四代:非过程化语言,是交互式程序设计环境,由计算机自动生成程序,提高了软件的生产效率,常用的有VC、VB、VF、MATLAB等。 低级语言、专业语言 高级语言、大众语言 Matrix Laboratory MATLAB 矩阵实验室 基本数据单位是矩阵,提供了许多创建矢量、矩阵和多维数组的便捷方式 MATLAB的定义 由美国The MathWorks公司出品的商业数学软件 是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。 MATLAB的定义 桌面快捷方式 启动方法 开始菜单栏 MATLAB界面 程序安装目录/bin 命令 窗口 标题栏 菜单栏 常用工具栏 工作区 当前路径 历史命令 MATLAB界面 关闭程序右上角的X 退出方法 命令窗口输入exit/quit MATLAB界面 MATLAB的发展历史 Cleve Moler Cleve Moler is chairman and chief scientist at The MathWorks. Moler was a professor of math and computer science for almost 20 years at the University of Michigan, Stanford University and the University of New Mexico. 在上世纪70年代中期,Cleve Moler博士和同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN程序库。 EISPACK是特征值求解的FORTRAN程序库,LINPACK是解线性方程组的程序库。 在当时,这两个程序库代表矩阵运算最高水平。 1983年,Cleve Moler到Standford大学讲学,MATLAB深深地吸引了工程师Jack Little。他敏锐地觉察到MATLAB在工程领域的广阔前景,同年,他和Cleve Moler等一起用C语言开发了第二代专业版。这一代的MATLAB语言同时具备了数值计算和数据图示化的功能 。

文档评论(0)

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

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

1亿VIP精品文档

相关文档