MATLAB语言及应用1-4章
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
3.赋值语句
赋值就是把数赋予代表常量或变量的标识符。MATLAB中的变 量或常量都代表矩阵。
MATLAB赋值语句有两种格式: (1)变量=表达式(或数)
(2)表达式(或数)
一般地,运算结果在命令窗口中显示出来。
显示结果:语句最后加逗号+回车或直接回车 不显示结果:语句最后加分号
在赋值语句后加上分号来禁 止变量值在命令窗口的重复 出现。
1.2 MATLAB的操作界面
当前目录窗口
当前目录窗口(Current Directory)
当前目录窗口是指MATLAB运行时的工作目录。只有在 当前目录或搜索路径下的文件、函数才可以被运行或调用。
1.3 M文件
MATLAB命令有两种执行方式:
(1)在交互模式下,直接在命令窗口输入所有的命令。 MATLAB语言
MATLAB语言及应用1-4章
周 数: 6 总学时: 24 学时 理 论: 12 学时 上 机: 12 学时 地 点: 1E-431 学 分: 1 考试方式:上机考试 学科基础:线性代数
MATLAB语言及应用
第1章 MATLAB系统 环境
MATLAB的发展 MATLAB的主要功能 MATLAB的软件环境
help命令 lookfor命令 帮助窗口
打开MATLAB帮助窗口: (1)单击MATLAB主窗口工具栏中的Help按钮。 (2)在命令窗口中运行helpwin、helpdesk或doc命令。 (3)选择Help菜单中的MATLAB Help命令。
MATLAB语言及应用
第2章MATLAB数据及其 运算
命令窗口
命令窗口 (Command Window)
1.命令窗口的作用 命令窗口用于输入命令和显
示除图形以外的所有执行结果。 命令提示符
表示MATLAB正处于准备状态。在命令提示符后输入命 令并按下回车键后,MATLAB就会解释所输入的命令,并在 命令后面给出计算结果。
2. 命令行的输入规则 在命令提示符 >> 后面输入命令 一个命令行输入一条命令,命令行以回车结束。 一个命令行也可以输入若干条命令,各命令之间以逗
变量名长度不超过63个字符,超过部分被忽略。
确保前31个字符与其它变量名不重复
避免使用函数名和系统保留字命名。 pi=π
MATLAB提供的标准函数名以及命令名必须用小ຫໍສະໝຸດ Baidu字 母。对矩阵A求逆,用inv函数,不能写成Inv或INV
使用isvarname函数判断变量名是否合法: >>isvarname keyname ans=
在MATLAB语句后面可以加上注释,注释以%开头,后面是注释的内容。
例如:>>a=2 a= 2
>>a=2; %变量a赋值2 >>
4.预定义变量
MATLAB中存在由系统本身定义的变量。
ans——用于保存运算结果的默认变量
>>2
>>isvarname 7myVarName
MATLAB的发展
雏形:Cleve Moler教授为学生编写的用于LINPACK 和 EISPACK的接口程序。 首版:DOS版(1.0)。 发展:4.0版(具有微机版)。 完善:5.0版(系统的编程语言)。 使用版本:7.0版(2004年7月)。 最新:R2014b版。
1.2 MATLAB的操作界面
MATLAB数据的特 点 数据的表示方法 数据的基本运算
2.1 MATLAB数据的特点
1.矩阵是MATLAB最基本、最重要的数据对象。向量 和单个数据(标量)可以作为矩阵的特例来处理。
2.数据类型 ——默认数据类型双精度型
数值数据:双精度数、单精度数、带符号整数和无 符号整数
字符数据
结构体(Structure)和单元(Cell)数据
逻辑型数据
3.矩阵的每个元素必须具有相同的数据类型。
1.变量
2.2 变量及其操作
一个变量是一段一个数组的内存区,且拥有一 个用户指定的变量名。
变量
变量不需要事先声明。
内存 单元1
内存 单元2
不需要预先定义变量类型。
内存
单元3
变量的值可能会发生变化。
内存
单元4
运算表达式中不允许出现未定义
的变量。 如:>>area=r^2 ???Undefined function or variable ‘r’
工作空间窗口 (Workspace)
工作空间是MATLAB用于存储各种变量和结果的工作空 间,该窗口显示工作空间中所有变量的名称、取值和变量类型 说明。
名称
取值
类型
1.2 MATLAB的操作界面
命令历史记录窗口
命令历史记录窗口(Command History)
在默认设置下,历史记录窗口中会自动保留自安装起所有 用过的命令的历史记录,而且标明使用时间,方便查询。可以 双击命令再次运行历史命令。
(2)运行脚本文件中所存储的MATLAB程序(M文件)。
编写的程序, 扩展名为.m
M文件的建立
M文件的运行
菜单操作: MATLAB命令窗口的File菜单 → New菜单项 → M-file命令。
已有M文件的编辑
MATLAB命令窗口的File菜单 → Open命令 。
1.4 MATLAB帮助系统
帮助命令
2.变量命名 命名规则
变量名是以字母开头,后接字母、数字或下划线的字 符序列,但是不能使用空格和标点符号。
判断变量命名是否正确:
Ab12 12ab a_1b_2 _1a2b a1b2_
a,b12
电信2_18.m dianxin2_18.m
给变量起一个描述性的易于记忆的变量名
变量名区分大小写。
A和a表示的是两个不同的变量。
1.1 MATLAB概貌
MATLAB----MATrix LABoratry(矩阵实验室)
是一款由美国The MathWorks公司出品 的商业数学软件,是一款高级编程软件。
MATLAB主要功能 数值计算和符号计算、数据分析 绘制函数/数据图像——数据可视化 创建用户界面及调用其它语言(包括C
,C++和FORTRAN)编写的程序。
号分隔,若前一命令后带有分号,则逗号可以省略。 如果一个命令行很长,要加续行符(三个小黑点…)。 >>s=1-1/2+1/3-1/4+1/5-1/6+1/7-… 1/8+1/9-1/10+1/11-1/12;
大家有疑问的,可以询问和交流 可以互相讨论下,但要小声
1.2 MATLAB的操作界面
工作空间窗口
3.赋值语句
赋值就是把数赋予代表常量或变量的标识符。MATLAB中的变 量或常量都代表矩阵。
MATLAB赋值语句有两种格式: (1)变量=表达式(或数)
(2)表达式(或数)
一般地,运算结果在命令窗口中显示出来。
显示结果:语句最后加逗号+回车或直接回车 不显示结果:语句最后加分号
在赋值语句后加上分号来禁 止变量值在命令窗口的重复 出现。
1.2 MATLAB的操作界面
当前目录窗口
当前目录窗口(Current Directory)
当前目录窗口是指MATLAB运行时的工作目录。只有在 当前目录或搜索路径下的文件、函数才可以被运行或调用。
1.3 M文件
MATLAB命令有两种执行方式:
(1)在交互模式下,直接在命令窗口输入所有的命令。 MATLAB语言
MATLAB语言及应用1-4章
周 数: 6 总学时: 24 学时 理 论: 12 学时 上 机: 12 学时 地 点: 1E-431 学 分: 1 考试方式:上机考试 学科基础:线性代数
MATLAB语言及应用
第1章 MATLAB系统 环境
MATLAB的发展 MATLAB的主要功能 MATLAB的软件环境
help命令 lookfor命令 帮助窗口
打开MATLAB帮助窗口: (1)单击MATLAB主窗口工具栏中的Help按钮。 (2)在命令窗口中运行helpwin、helpdesk或doc命令。 (3)选择Help菜单中的MATLAB Help命令。
MATLAB语言及应用
第2章MATLAB数据及其 运算
命令窗口
命令窗口 (Command Window)
1.命令窗口的作用 命令窗口用于输入命令和显
示除图形以外的所有执行结果。 命令提示符
表示MATLAB正处于准备状态。在命令提示符后输入命 令并按下回车键后,MATLAB就会解释所输入的命令,并在 命令后面给出计算结果。
2. 命令行的输入规则 在命令提示符 >> 后面输入命令 一个命令行输入一条命令,命令行以回车结束。 一个命令行也可以输入若干条命令,各命令之间以逗
变量名长度不超过63个字符,超过部分被忽略。
确保前31个字符与其它变量名不重复
避免使用函数名和系统保留字命名。 pi=π
MATLAB提供的标准函数名以及命令名必须用小ຫໍສະໝຸດ Baidu字 母。对矩阵A求逆,用inv函数,不能写成Inv或INV
使用isvarname函数判断变量名是否合法: >>isvarname keyname ans=
在MATLAB语句后面可以加上注释,注释以%开头,后面是注释的内容。
例如:>>a=2 a= 2
>>a=2; %变量a赋值2 >>
4.预定义变量
MATLAB中存在由系统本身定义的变量。
ans——用于保存运算结果的默认变量
>>2
>>isvarname 7myVarName
MATLAB的发展
雏形:Cleve Moler教授为学生编写的用于LINPACK 和 EISPACK的接口程序。 首版:DOS版(1.0)。 发展:4.0版(具有微机版)。 完善:5.0版(系统的编程语言)。 使用版本:7.0版(2004年7月)。 最新:R2014b版。
1.2 MATLAB的操作界面
MATLAB数据的特 点 数据的表示方法 数据的基本运算
2.1 MATLAB数据的特点
1.矩阵是MATLAB最基本、最重要的数据对象。向量 和单个数据(标量)可以作为矩阵的特例来处理。
2.数据类型 ——默认数据类型双精度型
数值数据:双精度数、单精度数、带符号整数和无 符号整数
字符数据
结构体(Structure)和单元(Cell)数据
逻辑型数据
3.矩阵的每个元素必须具有相同的数据类型。
1.变量
2.2 变量及其操作
一个变量是一段一个数组的内存区,且拥有一 个用户指定的变量名。
变量
变量不需要事先声明。
内存 单元1
内存 单元2
不需要预先定义变量类型。
内存
单元3
变量的值可能会发生变化。
内存
单元4
运算表达式中不允许出现未定义
的变量。 如:>>area=r^2 ???Undefined function or variable ‘r’
工作空间窗口 (Workspace)
工作空间是MATLAB用于存储各种变量和结果的工作空 间,该窗口显示工作空间中所有变量的名称、取值和变量类型 说明。
名称
取值
类型
1.2 MATLAB的操作界面
命令历史记录窗口
命令历史记录窗口(Command History)
在默认设置下,历史记录窗口中会自动保留自安装起所有 用过的命令的历史记录,而且标明使用时间,方便查询。可以 双击命令再次运行历史命令。
(2)运行脚本文件中所存储的MATLAB程序(M文件)。
编写的程序, 扩展名为.m
M文件的建立
M文件的运行
菜单操作: MATLAB命令窗口的File菜单 → New菜单项 → M-file命令。
已有M文件的编辑
MATLAB命令窗口的File菜单 → Open命令 。
1.4 MATLAB帮助系统
帮助命令
2.变量命名 命名规则
变量名是以字母开头,后接字母、数字或下划线的字 符序列,但是不能使用空格和标点符号。
判断变量命名是否正确:
Ab12 12ab a_1b_2 _1a2b a1b2_
a,b12
电信2_18.m dianxin2_18.m
给变量起一个描述性的易于记忆的变量名
变量名区分大小写。
A和a表示的是两个不同的变量。
1.1 MATLAB概貌
MATLAB----MATrix LABoratry(矩阵实验室)
是一款由美国The MathWorks公司出品 的商业数学软件,是一款高级编程软件。
MATLAB主要功能 数值计算和符号计算、数据分析 绘制函数/数据图像——数据可视化 创建用户界面及调用其它语言(包括C
,C++和FORTRAN)编写的程序。
号分隔,若前一命令后带有分号,则逗号可以省略。 如果一个命令行很长,要加续行符(三个小黑点…)。 >>s=1-1/2+1/3-1/4+1/5-1/6+1/7-… 1/8+1/9-1/10+1/11-1/12;
大家有疑问的,可以询问和交流 可以互相讨论下,但要小声
1.2 MATLAB的操作界面
工作空间窗口