- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB基础
第三节 MATLAB基础
3.1基本知识
3.1.1数值、变量和表达式
??变量名、函数名是对字母大小写敏感的。如变量myvar和MyVar表示两个不同的变量。sin是MATLAB定义的正弦函数名,但SIN,Sin等都不是。
??变量名的第一个字符必须是英文字母,最多可包含63个字符(英文、数字和下连符)。如myvar201是合法的变量名,8eight是非法变量名。
??变量名中不得包含空格、标点、运算符,但可以包含下连符。如变量名my_var_201是合法的,且读起来更方便。而my,var201由于逗号的分隔,表示的就不是一个变量名。
MATLAB为一些数学常数(Math Contants)预定义了变量名,见表1.1-1。每当MATLAB启动,这些变量就被产生。这些变量都有特殊含义和用途。建议:用户在编写指令和程序时,应尽可能不对表1.1-1所列预定义变量名重新赋值,以免产生混淆。
表1.1-1 MATLAB为数学常数预定义的变量名
预定义变量
含 义
预定义变量
含 义
eps
浮点数相对精度
NaN 或 ?nan
不是一个数(Not a Number),如0/0,
i? 或 j
虚单元
Inf或inf
无穷大,如1/0
pi
圆周率
intmax
可表达的最大正整数,默认(2147483647)
realmax
最大正实数,默认1.7977e+308
intmin
可表达的最小负整数,默认(-2147483648)
realmin
最小正实数,默认2.2251e-308
〖说明〗
??假如用户对表中任何一个预定义变量进行赋值,则那个变量的默认值将被用户新赋的值“临时”覆盖。所谓“临时”是指:假如使用clear指令清除MATLAB内存中的变量,或MATLAB指令窗被关闭后重新启动,那么所有的预定义变量将被重置为默认值,不管这些预定义变量曾被用户赋过什么值。
??在遵循IEEE算法规则的机器上,被 0 除是允许的。它不会导致程序执行的中断,只是在给出警告信息的同时,用一个特殊名称(如Inf,NaN)记述。这个特殊名称将在以后的计算中以合理的形式发挥作用。
表1.1-2 MATLAB表达式的基本运算符
数学表达式
矩阵运算符
数组运算符
加
a?+?b
a?+?b
减
a - b
a - b
乘
a * b
a .* b
除
a / b 或 b \?a
a ./ b 或 b .\?a
幂
a?^?b
a .^?b
圆括号
( )
( )
( )
〖说明〗
??因为MATLAB面向复数设计,其所有运算定义在复数域上。所以对于方根问题,运算只返还一个“主解”。要得复数的全部方根,必须专门编写程序。
??因为MATLAB面向矩阵/数组设计,标量被看作的矩阵/数组。
??数组运算的“乘、除、幂”规则与矩阵运算规则不同。前者的算符比后者多一个“小黑点”。
??MATLAB用左斜杠或右斜杠分别表示“左除”或“右除”运算。对标量而言,“左除”和“右除”的作用结果相同。但对矩阵来说,“左除”和“右除”将产生不同的结果。
MATLAB的所有运算都是定义在复数域上的。这样设计的好处是:在进行运算时,不必像其他程序语言那样把实部、虚部分开处理。为描述复数,虚数单位用预定义变量 i 或 j 表示。复数 直角坐标表示和极坐标表示之间转换的MATLAB指令如下。
real(z) 给出复数的实部。
imag(z) 给出复数的虚部。
abs(z) 给出复数的模。
angle(z) 以弧度为单位给出复数的幅角。
表一 数值运算符号
符 号
功 能
实 例
+
加法
1+2
-
减法
1月2日
*
乘法
1*2
/、\
除法
1/2或是2\1
^
乘方
2^1
表二 关系操作符及其功能
关系运算符
该运算符的功能
关系运算符
该运算符的功能
小于
=
大于等于
大于
==
等于
=
小于等于
~=
约等于
表三 逻辑操作符及其功能
逻辑操作符
功 能
与
|
或
~
非
表四 关系与逻辑函数及其功能
关系和逻辑函数
使 用 功 能
xor(s,t)
异或运算,s或t非零(真)返回1,s和t都是零(假)或都是非零(真)返回0
any(x)
如果在一个向量x中,任何元素是非零,返回1;矩阵x中的每一列有非零元素,返回1
all(x)
如果在一个向量x中,所有元素非零,返回1;矩阵x中的每一列所有元素非零,返回1
表五 运算符优先级
优 先 级
运 算 符
最高
()(小括号)
↓
.’(转置) ‘ (共轭转置) .^ (数组和数值乘方) ^ (矩阵乘方)
↓
+(一元加法) - (一元减法) ~(取反)
↓
.*(乘法) *(矩阵乘法) ./(右
您可能关注的文档
最近下载
- Y Y-T 1118-2001 石膏绷带 粘胶型.pdf VIP
- 中职语文《江姐》(节选) 知识清单.docx VIP
- 绝望的主妇经典台词1-8季中英对照.pdf VIP
- 华力液压模块车(SPMT)使用说明书.pdf VIP
- 2025年保安员(初级)考试模拟100题(含答案) .pdf VIP
- 2024四年级上册语文课课贴(彩虹版).pdf VIP
- GZ055 环境艺术设计赛项赛题15套-2023年全国职业院校技能大赛赛项赛题 .pdf VIP
- 12小学体育二年级课程纲要.doc VIP
- 粘胶型石膏绷带产品技术要求2023完整版.docx VIP
- 2025-2026学年初中数学七年级上册(2024)华东师大版(2024)教学设计合集.docx
文档评论(0)