




免费预览已结束,剩余1043页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab简介 在欧美各高等院校 Matlab已经成为线性代数 数值分析 数理统计 自动控制理论 数字信号处理 时间序列分析 动态系统仿真 图像处理等课程的基本教学工具 已成为大学生必须掌握的基本技能之一 Matlab功能强大 简单易学 编程效率高 深受广大科技工作者的欢迎 Matlab是一种广泛应用于工程计算及数值分析领域的新型高级语言 自1984年推向市场以来 历经二十多年的发展与竞争 现已成为国际公认的最优秀的工程应用开发环境 Matlab简介 Matlab MatrixLaboratory矩阵实验室 Matlab的发展 1980年 Moler教授用Fortran语言编写了集命令翻译 科学计算于一身的一套交互式软件系统 1984年 Moler等成立了TheMathWorks的公司 用C语言完全改写Matlab 并推出第一个商业版 增添图形图像处理 符号运算 以及与其他流行软件的接口功能 使得Matlab的功能越来越强大 到九十年代 在国际上30几个数学类科技应用软件中 Matlab在数值计算方面独占鳌头 目前 Matlab已经成为国际上最流行的科学与工程计算的软件工具 是一种具有广泛应用前景的全新的计算机高级编程语言了 有人称它为 第四代 计算机语言 就影响而言 至今仍然没有一个别的计算软件可与Matlab匹敌 Matlab的发行 1984年 Matlab1 0 DOS版 182K 20多个函数 1992年 Matlab4 0 93年推出Windows版 加入simulink 1994年 Matlab4 2 得到广泛重视和应用 1999年 Matlab5 3 真正实现32位运算 2002年 Matlab6 5 采用JIT加速器 2004年 Matlab7 0自2006年起 Matlab每年更新两次 Matlab简介 购买 下载 Matlab软件 Matlab的安装 插入光盘 自动运行 或点击安装程序setup exe 必须安装的部件MatlabSymbolicMathToolboxExtendedSymbolicMath Matlab的特点与功能 Matlab具有很强的数值计算功能 Matlab以矩阵作为数据操作的基本单位 但无需预先指定矩阵维数 动态定维 按照IEEE的数值计算标准进行计算 提供十分丰富的数值计算函数 方便计算 提高效率 Matlab命令与数学中的符号 公式非常接近 可读性强 容易掌握 Matlab是一个交互式软件系统 输入一条命令 立即就可以得出该命令的结果 Matlab的特点与功能 Matlab符号计算功能 Matlab和著名的符号计算语言Maple相结合 Matlab的编程功能 Matlab具有程序结构控制 函数调用 数据结构 输入输出 面向对象等程序语言特征 而且简单易学 编程效率高 通过Matlab进行编程完成特定的任务 Matlab的绘图功能 Matlab提供丰富的绘图命令 很方便实现数据的可视化 Matlab丰富的工具箱 toolbox Matlab的特点与功能 根据专门领域中的特殊需要而设计的各种可选工具箱 Matlab的Simulink动态仿真集成环境 提供建立系统模型 选择仿真参数和数值算法 启动仿真程序对该系统进行仿真 设置不同的输出方式来观察仿真结果等功能 Matlab的基本用法 Matlab系统的启动 使用Windows 开始 菜单运行Matlab系统启动程序matlab双击Matlab快捷图标 Matlab系统的退出 在Matlab主窗口File菜单中选择ExitMatlab在Matlab命令窗口输入exit或quit单击Matlab主窗口的 关闭 按钮 Matlab的工作界面 命令窗口 当前工作目录 当前工作空间 输入命令的历史记录 命令提示符 定义矩阵 直接输入法 矩阵用方括号 括起 例 A 123 456 789 矩阵同一行中的元素之间用空格或逗号分隔 矩阵行与行之间用分号分开 直接输入法中 分号可以用回车代替 例 矩阵 Matlab的操作对象是矩阵 命令提示符 不用输入回车 运行所输入的命令 矩阵元素可以是任何数值表达式 例 x 1 3 sqrt 3 1 2 3 4 5 矩阵元素赋值 矩阵元素的单独赋值 例 x 5 abs x 1 例 x 5 abs x 6 Matlab自动将向量x的长度扩展到5 并将未赋值部分置零 单个元素的引用 例 A 2 3 矩阵元素的引用 多个元素的引用 冒号的特殊用法 利用小括弧和元素所在的位置 下标 x i 向量x中的第i个元素A i j 矩阵A中的第i行 第j列元素 例 x 3 2 1 例 x 1 3 A 3 1 3 矩阵元素的引用 A i j m n 表示由矩阵A的第i到第j行和第m到第n列交叉线上的元素组成的子矩阵 可利用冒号提取矩阵的整行或整列 例 A 1 A 1 3 A Matlab帮助系统 Matlab查找命令 lookfor按指定的关键词查询与之相关的命令 例 lookforinverse 变量命名原则 Matlab变量 分号和续行符的作用 Matlab变量 若不想在屏幕上输出结果 可以在语句最后加分号 如果语句很长 可用续行符 三个点 续行续行符的前面最好留一个空格 例 变量的查询 Matlab变量 who显示工作空间中的所有变量 whos查看工作空间中变量的详细属性 系统预定义变量 Matlab变量 pi 圆周率 其值为imag log 1 inf Inf 无穷大 nan NaN Not a Number 一个不定值 如0 0 eps 浮点运算相对精度 特殊变量ans i j 虚部单位 即 应尽量避免给系统预定义变量重新赋值 数与算术表达式 Matlab数值运算 浮点运算的相对误差为eps 浮点数表示范围为 10 308 10308 复数作为矩阵元素输入时 加号两边不能有空格 数学运算符 加法 Matlab数值运算 减法 乘法 和 除法 右除和左除 幂运算 命令分隔符 逗号和分号 输出格式 Matlab的输出 Matlab以双精度执行所有的运算 运算结果可以在屏幕上输出 同时赋给指定变量 若无指定变量 则系统会自动将结果赋给变量 ans Matlab中数的输出格式可以通过format命令指定 format只改变变量的输出格式 但不会影响变量的值 各种format格式 变量的存储 存储当前工作空间中的变量 save将所有变量存入文件matlab mat savemydata将所有变量存入指定文件mydata mat 存储指定的变量 savemydata mat将所有变量存入文件mydata mat save文件名变量名列表 例 savemydataAxz
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国深圳绿色能源研发协议
- 2025年音乐教育与社会实践考试试卷及答案
- 2025年行政管理专业期中考试题及答案
- 2025年现代地理信息技术考试卷及答案
- 2025年食品科学基础知识考试试题及答案
- 2025年社会服务与发展专业综合素质评价试卷及答案
- 2025年人工智能开发工程师资格考试模拟试卷及答案
- 2025年老年医学与健康管理考研复习试卷及答案
- 2025年历史学研究生入学考试试题及答案
- 2025年环境科学与工程专业综合素质测试试卷及答案
- 2025燃气电厂智能巡检系统技术方案
- ICU谵妄管理课件
- 河南会考地理试题及答案2024
- 智慧社区人脸识别门禁系统改造方案
- 痛风结石病人的术后护理
- 室内拆除及装修方案
- 慢性伤口护理中的柔性可穿戴设备应用
- 学生心理健康一生一策档案表
- 2025年商洛柞水县城乡供水有限公司招聘笔试参考题库含答案解析
- 浙江首考2025年1月普通高等学校招生全国统考政治试题及答案
- 实训美容手术操作基本技术美容外科学概论讲解
评论
0/150
提交评论