- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 MATLAB 基础
1
主要内容
MATLAB变量
MATLAB中的矩阵
MATLAB工作空间管理
MATLAB路径管理
2
MATLAB变量
什么是变量?
– 故名思意,变化的量。变量可以随着程序的运行而改变其表示的值。
– 代表一个或若干个内存单元,为了对变量所对应的存储单元进行访问,需要给变
量命名。
变量命名
– 变量名第一个字符必须是英文字母,后接字母、数字或下划线的字符序
列
– 变量名不能包含空格、标点、运算符
– 最多63个字符,超过部分忽略
– 避免与系统的预定义变量名 (如i,j,pi,eps等)、函数名(如who,length
等)、保留字(如for,if,while,end等)冲突。
– 变量名区分字母的大小写(对大小写敏感)。
» 判断变量名f(x),y x,_y,2A 是否合法?为什么?
» Matrix,MATrix表示相同的变量吗?
问题:变量名与标准函数名、命令的命名有什么区别?
– MATLAB提供的标准函数名以及命令必须用小写。
3
预定义变量
预定义变量
– 由系统本身定义的变量
– 每当MATLAB启动,预定义变量就会产生
– 预定义变量有特殊含义和用途
ans 计算结果的默认赋值变量
eps 正的极小值=2.2204e-016,通常称机器零
i和 j 虚数单位
pi 圆周率π的近似值
Inf,inf ∞值,无穷大 (1/0 )
NaN ,nan 不定值 (0/0,inf/inf )
在使用时,应尽量避免对预定义变量重新赋值
– i和 j:虚数单位 or 循环变量?
4
变量赋值
两种形式
– (1) 变量=表达式
»将右边表达式的值赋给变量
– (2) 表达式
»将表达式的值赋给预定义变量ans
5 cos 47
例 计算表达式 的值,并显示计算结果。
1 7 2i
x=(5+cos(47*pi/180))/(1+sqrt(7)-2*i) %计算表达式的值
– 其中pi和i都是MATLAB预先定义的变量,分别代表代表圆周率π和
虚数单位。
5
主要内容
MATLAB变量
MATLAB中的矩阵
–矩阵基本操作
–特殊类型矩阵
–矩阵结构变换
–矩阵求逆与线性方程组求解
–矩阵求值
–矩阵的超越函数
MATLAB工作空间管理
MATLAB路径管理
文档评论(0)