下载此文档

入门教程快速入门.pptx


文档分类:IT计算机 | 页数:约181页 举报非法文档有奖
1/181
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/181 下载此文档
文档列表 文档介绍
MATLAB ——数学建模基础教程
MATLAB的概述
MATLAB程序设计基础
MATLAB在数值计算中的应用
MATLAB的符号计算
MATLAB的图形处理
MATLAB程序设计基础
MATLAB语言的基本要素
MATLAB语言的核心——矩阵
单元型数据和结构型数据
M文件
流程控制语句
2018/6/10 22:04
3
MATLAB语言的基本要素
变量
变量不需要事先声明,也不需要指定变量类型,它会自动根据所赋予变量的值或对变量的操作来确定变量的类型;赋值过程中,如果变量已存在,则用新值代替旧值,以新的类型代替旧的类型。
变量的命名规则:
变量名区分大小写;
变量名长度不超过31位,第31位之后的字符被忽略;
变量名以字母开头,变量名中可以包含字母、数字、下划线,但不能使用标点。
变量一般为局部变量,即仅在其调用的M文件内部有效;若要定义全局变量,须在变量前加关键字global。
Matlab语言主要是由几个基本要素构建而成的,其中包括变量、常量、数值、字符串、运算符及标点等。
回到主目录
2018/6/10 22:04
4
常量
matlab中预定义的一些特殊的量。
i,j 虚数单位 Realmin 最小的正浮点数,
pi 圆周率 Realmax 最大的浮点数,
eps 浮点运算的相对精度 Inf 无穷大
NaN Not-a-Number ,表示不定值

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

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

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

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

2018/6/10 22:04
8
>> 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 =
+
2018/6/10 22:04
9
字符串
字符串用单引号输入或赋值;
字符串的每个字符都是都是字符数组的一个元素;
字符串和字符数组基本上等价。
>> s='i love you'
s =
i love you
>> size(s)
ans =
1 10
>> s(2)
ans =
>> s(10)
ans =
u
字符串的每个字符(包括空格)都是字符数组的一个元素。
在matlab中,字符串与字符数组或矩阵基本上是等价的。
2018/6/10 22:04
10
如果在字符串内使用单引号时,可以用连续两个单引号表示。例如:
字符串之间的转换函数:
double 字符串转换为数值代码 num2str 数字转换为字符串
int2str 整数转换为字符串 mat2str 矩阵转换为字符串
str2num 转换字符串为数字
>> double(s)‘%s=‘i love you’
ans =
105 32 108 111 118 101 32 121 111 117
>> s='it''s good‘
s =
it's good

入门教程快速入门 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数181
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小1006 KB
  • 时间2018-06-09