- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章节Matlab语言基础
第一章 Matlab语言基础;声明和致谢;提纲 ;Matlab简介;Matlab简介;Matlab简介;Matlab工作环境界面;Matlab通用命令;1. “..”
回上一级目录;
2. 续号“ …” 表示一行未完,而在下一行继续;
3. 分号“ ;”
在方括号中,表示矩阵中行的结尾;
用在每行的结尾,则 不显示该行运算的结果。
4. “%”
注释
输出时控制格式
5. 冒号“ :”
可以用来产生向量
用作矩阵的下标,部分地选择矩阵元素;
进行行循环操作。
6 “=”
赋值;提纲 ;变量
常量
字符串
单元型变量
结构型变量
矩阵、向量
多项式 ;变量(包括函数)的命名规则:由英文字母、数字和下划线混合组成,不得包含空格和标点 ;第一个字符必须是英文字母,最多包括31个字符; 对字母的大小写敏感。
局部变量和全局变量
永久变量(常量)
局部变量:只能在某一函数体内使用,而不能从其他函数和 Matlab工作空间访问的变量。
全局变量:在几个函数及M atlab函数中都能使用的变量就是。 (全局变量名应尽可能大写,并由global声明);Matlab内部的每一个数据元素都是用双精度数(double)来表示和存储的。
变量输出时用户可以用format命令设置或改变输出格式。
短格式(Short):1.3333 0.0000
短格式e方式(Short e):1.3333e+00 1.2345e-06
短格式g方式(Short g):1.3333 0.0
长格式(Long):1.33333333333333 0.00000123450000
长格式e方式(Long e):1.33333333333333e+00 1.2345000000000e-06
长格式g方式(Long g):1.33333333333333 0.0000012345;常量;【例】 nargin用法示例;
所有字符串都用单引号括起来。
s=matlab
字符中的每个字符(包括空格)都是字符串变量(矩阵或向量)中的一个元素。
字符串中的字符以 ASCII 码形式储存并区分大小 ,用函数abs可以看到字符的ASCII码。
在Matlab中,字符串和字符矩阵基本上是等价的。
s=[matlab] 等价于 s=matlab; 单元型变量是一种比较特殊的数据类型,本质上讲,单元型变量实际上是一种以任意形式的数据为元素的多维数组。;结构型变量 ;矩阵、向量;多项式是以向量的形式表达的。可以是列向量也可以是行向量。
p=[1,2,3]
poly2sym(p)
ans =
x^2+2*x+3
m=[3;4;5]
poly2sym(m)
ans =
3*x^2+4*x+5;提纲 ;算术运算符;表达式及函数 ;表达式由变量名、运算符、数字和函数名组成。
表达式将按常规的优先纽从左至右执行运算;
优先级的规定是指数运算级别最高,乘除运算次之;
括号可以改变运算顺序;
书写表达式时,赋值符“=”和运算符两侧允许有空格,以增加可读性。但在复数或符号表达式中要尽量避免空格,以防出错;
表达式的末尾加 “;” 时,Matlab系统只把数值赋给变量, 不显示计算结果;不加“;”时, Matlab 系统将会在该条语句的下面直接显示运算结果。;常用算术运算函数——三角函数和双曲函数 ;常用算术运算函数——指数函数和复数函数;名称;提纲 ;关系和逻辑运算符 ;当两个变量是标量 a 和 b 时
◆若 a、b 之间关系成立,则关系运算结果为 1;
◆若 a、b 之间关系不成立,则关系运算结果为 0;
当两个维数相同的矩阵 A 和 B 比较时,矩阵 A、B 比较的是相同位置的元素,按标量的运算规则逐个进行。关系运算的结果是一个和 A维数相同的矩阵,它的元素由 0 和 1 组成。
当一个矩阵A 和一个标量 b 比较时,把标量 b 和矩阵A 的每一个元素按标量关系运算规则逐个比较。关系运算???结果是一个和数组 A维数相同的矩阵,它是由 0 和 1 组成。
优先级 由高到低为算术运算、关系运算和逻辑运算。; A=[3,4,8;9,0,2;5,3,7]
A =
3 4 8
9 0 2
5 3 7
B=[4,4,1;7,8,4;5,1,7]
B =
4 4 1
7 8 4
5 1 7
E=(AB)
E =
0 0 1
1 0 0
0 1 0
原创力文档


文档评论(0)