Matlab基础知识详解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 是进行各种MATLAB操作的最主要窗口, 可键入各种送给MATLAB运作的指令、函 数、表达式,并显示除图形外的所有运算 结果。 • Command Window对关键字、字符串、注 释等采用不同的颜色表示。 • 常用命令:
clc :清除指令窗中显示内容(clear console) exit 或 quit 退出matlab
R10 / R10.1
R11 / R11.1 R12 / R12.1 R13 / SP1 / SP2
MATLAB 5.2 / 5.2.1
MATLAB 5.3 / 5.3.1 MATLAB 6.0 / 6.1 MATLAB 6.5 / 6.5.1 / 6.5.2
2004 - 2005
2006 2007 2008 2009 2010 2011
Matlab 的版本
发布时间 1984 - 1992 1994 1996 1997 R7 R8 R9 / R9.1 建造编号 版本编号 MATLAB 1.0 / 2 / 3 / 3.5 / 4 MATLAB 4.2c MATLAB 5.0 MATLAB 5.1 / 5.1.1
1998
1999 2000 2002
Matlab中,上面这些量称为系统预定义变量 (Predefined variable),定义变量时,不要使用这 些名称!
当前工作目录
二、基本操作
当前工作空间
命令 提示符
命令窗口
输入命令的历史记录
通过file菜单的 Preferences…命令, 用户可以对matlab进行 相关的设置
恢复Matlab的初始界面
若不小心关闭了matlab的某些窗口,可以在这里恢复matlab的 默认界面。
Command Window
Command History窗口
选中相应的命令历史记录,点击鼠标右键,可执 行相应的操作
Workspace窗口
选中工作区中的变量,点击鼠标右键,可执行相应的 操作
指令窗中指令行的编辑
三、常量
1、实数
• 在采用IEEE浮点算法的计算机上,实数的数值范围 大致为10-308 ~ 10308 • Matlab 中的数默认是双精度实数(double),表示方 法同 C 语言 • MATLAB的数值采用习惯的十进制表示,可以带小 数点或负号。例如: 300 -10.1 0.001
format short e format long e format short g format long g format bank Format +
3.1416 3.14159265358979
3.1416e+000 3.141592653589793e+000 3.1416 3.14159265358979 3.14 +
长格式e方式,15位小数 短格式g方式 长格式g方式 2位小数 +,-
3、特殊的实数
• • • • pi:圆周率(pi只能用小写字母) Inf,inf:无穷大,如1/0 NaN,nan: not a number 非数,如0/0 eps:浮点运算相对精度 eps = 2-52 ≈ 2.2204×10-16
Matlab基础知识
• • • • • • 一、简介 二、基本操作 三、常量 四、变量 五、基本数学函数 六、M脚本文件
一、MATLAB简介
• Matlab: Matrix Laboratry 矩阵实验室 • MATLAB 是一种用于算法开发、数据可视化、数据分析 以及数值计算的高级技术计算语言和交互式环境。使用 MATLAB,您可以较使用传统的编程语言(如 C、C++ 和 Fortran)更快地解决技术计算问题。 • MATLAB 的应用范围非常广,包括信号和图像处理、通 讯、控制系统设计、测试和测量、财务建模和分析以及计 算生物学等众多应用领域。附加的工具箱(单独提供的专 用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些 应用领域内特定类型的问题。 • MATLAB 提供了很多用于记录和分享工作成果的功能。 可以将您的 MATLAB 代码与其他语言和应用程序集成, 来分发您的 MATLAB 算法和应用。
9.45
1.27e3
1.2E-3
2、数的输出格式
Matlab 中数的输出格式可以通过 format 命令指定. format
只改变变量的输出格式,但不会影响变量的值!
格式 format 解释 同short
4位小数 14位小数
短格式e方式(科学计数格式)
例 3.1416
format short format long
R14 / SP1 / SP2 / SP3
R2006a / R2006b R2007a / R2007b wk.baidu.com2008a / R2008b R2009a / R2009b R2010a / R2010b R2011a / R2011b
MATLAB 7.0 / 7.0.1 / 7.0.4 / 7.1
MATLAB 7.2 / 7.3 MATLAB 7.4 / 7.5 MATLAB 7.6 / 7.7 MATLAB 7.8 / 7.9 MATLAB 7.10 / 7.11 MATLAB 7.12 / 7.13
MATLAB的主要功能
• 此高级语言可用于技术计算 • 此开发环境可对代码、文件和数据进行管理 • 交互式工具可以按迭代的方式探查、设计及求解 问题 • 数学函数可用于线性代数、统计、傅立叶分析、 筛选、优化以及数值积分等 • 二维和三维图形函数可用于可视化数据 • 各种工具可用于构建自定义的图形用户界面 • 各种函数可将基于 MATLAB 的算法与外部应用程 序和语言(如 C、C++、Fortran、Java、COM 以及 Microsoft Excel)集成
例:用交互式方式计算 [12 2 (7 4)] 32
(1)用键盘在MATLAB指令窗中输入以下内容 >> (12+2*(7-4))/3^2 ( 2 )在上述表达式输入完成后,按【Enter】键, 该就指令被执行。 ( 3 )在指令执行后, MATLAB 指令窗中将显示以 下结果。 ans = 2 说明:“>>”是提示符,“ans”是matlab的一个默认变量
相关文档
最新文档