1 / 182
文档名称:

matlab入门教程.pptx

格式:pptx   页数:182
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

matlab入门教程.pptx

上传人:化工机械 2012/3/24 文件大小:0 KB

下载得到文件列表

matlab入门教程.pptx

文档介绍

文档介绍:MATLAB ——数学建模基础教程
主讲者:高陈燕
MATLAB ——数学建模基础教程
MATLAB的概述
MATLAB程序设计基础
MATLAB在数值计算中的应用
MATLAB的符号计算
MATLAB的图形处理
MATLAB程序设计基础
MATLAB语言的基本要素
MATLAB语言的核心——矩阵
单元型数据和结构型数据
M文件
流程控制语句
2017/11/12 0:35
4
MATLAB语言的基本要素
变量
变量不需要事先声明,也不需要指定变量类型,它会自动根据所赋予变量的值或对变量的操作来确定变量的类型;赋值过程中,如果变量已存在,则用新值代替旧值,以新的类型代替旧的类型。
变量的命名规则:
变量名区分大小写;
变量名长度不超过31位,第31位之后的字符被忽略;
变量名以字母开头,变量名中可以包含字母、数字、下划线,但不能使用标点。
变量一般为局部变量,即仅在其调用的M文件内部有效;若要定义全局变量,须在变量前加关键字global。
Matlab语言主要是由几个基本要素构建而成的,其中包括变量、常量、数值、字符串、运算符及标点等。
回到主目录
2017/11/12 0:35
5
常量
matlab中预定义的一些特殊的量。
i,j 虚数单位 Realmin 最小的正浮点数,
pi 圆周率 Realmax 最大的浮点数,
eps 浮点运算的相对精度 Inf 无穷大
NaN Not-a-Number ,表示不定值

例如:
>>pi
ans = %ans是默认的结果变量

2017/11/12 0:35
6
>>1/0
Warning: Divide by zero.
ans =
Inf
>>0/0
Warning: Divide by zero.
ans =
NaN
2017/11/12 0:35
7
定义变量时应避免与常量名相同,如果改变了某个常量的值,可以用“clear+常量名”命令来恢复该常量的初始设定值。
>>pi=1
pi =
1
>>clear pi
>>pi
ans =

2017/11/12 0:35
8
数值
数值缺省为实数保留小数点后4位浮点数表示。其输入格式与C语言一致:如:9 -73
输出格式由format命令控制,只是影响屏幕显示效果,不影响内部存储和计算。下面以pi为例。
>>format long;pi
ans =

>>format long e;pi
ans =
+000
>>format long g;pi
ans =

2017/11/12 0:35
9
>> z=2*exp(pi/3i)
z =
+
Matlab语言还提供了复数的表达和运算功能。复数的基本单位表示为i或j。例如:
如果是表达式,必须在虚部的数值与i、j之间使用乘号。
>> sin(pi/3)+cos(pi/3)j
??? sin(pi/3)+cos(pi/3)j

Error: Unexpected MATLAB expression.
>> sin(pi/3)+cos(pi/3)*j
ans =
+
2017/11/12 0:35
10
字符串
字符串用单引号输入或赋值;
字符串的每个字符都是都是字符数组的一个元素;
字符串和字符数组基本上等价。
>> s='i love you'
s =
i love you
>> size(s)
ans =
1 10
>> s(2)
ans =
>> s(10)
ans =
u
字符串的每个字符(包括空格)都是字符数组的一个元素。
在matlab中,字符串与字符数组或矩阵基本上是等价的。