- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基本要求:
(1) 了解Matlab的各种数据类型;
(2) 掌握Matlab的运算符与操作符的含义和用法 ;
(3) 掌握Matlab基本表达式并了解其常用函数分类;
(4) 熟练掌握 Matlab 的程序结构(顺序结构、循环结构和分支结构)与流程控制语句 ;
(5) 了解并初步掌握 Matlab 的数据文件的读写;
(6) 学会 Matlab 的M文件的编写方法,包括命令文件和函数文件。了解M件的调试命令和调试方法。;1、 Matlab数据类型
变量和常量
数字变量的格式
字符串
单元型变量
结构型变量
矩阵、向量
多项式 ;a) 变量和常量
变量(包括函数)的命名规则:由英文字母、数字和下划线混合组成,不得包含空格和标点 ;第一个字符必须是英文字母,最多包括31个字符; 对字母的大小写敏感。
局部变量和全局变量
永久变量(常量)
只能在某一函数体内使用,而不能从其他函数和 Matlab工作空间访问的变量,就是局部变量。
在几个函数及M atlab函数中都能使用的变量就是全局变量。 (全局变量名应尽可能大写,并由globe声明);Matlab永久变量;b) 数字变量
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
银行格式(Bank):1.33 0.00
十六进制格式(Hex):3ff555555555 3eb46231abfd71
+格式(+):++
有理数(Rational):1/3 2469/2000000000;c) 字符串
所有字符串都用单引号括起来。
s=matlab
字符中中的每个字符(包括空格)都是字符串变量(矩阵或向量)中的一个元素。
字符串中的字符以 ASCII 码形式储存并区分大小 ,用函数abs可以看到字符的ASCII码。
在Matlab中,字符串和字符矩阵基本上是等价的。
s=[matlab] 等价于 s=matlab ;第2章 Matlab语言程序设计
字符串函数;第2章 Matlab语言程序设计 ;d) 单元型变量
单元型变量是一种比较特殊的数据类型,本???上讲,单元型变量实际上是一种以任意形式的数据为元素的多维数组。
;第2章 Matlab语言程序设计 ;第2章 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;2、运算符与操作符 ;冒号“ :”
可以用来产生向量;
用作矩阵的下标,部分地选择矩阵元素;
进行行循环操作。
续号“ …” 表示一行未完,而在下一行继续;
分号“ ;”
在方括号中,表示矩阵中行的结尾;
用在每行的结尾,则 不显示该行运算的结果。;关于逻辑真假的规定:
在所有的关系表达式和逻辑表达式中,输入的任何非 0 数都被看作是“ 逻辑真”,而只有 0 才被认为是“ 逻辑假”;
所有关系表达式和逻辑表达式的计算结果是一个由 0 和 1 组成的“ 逻辑矩阵( Logical Array)”。矩阵中的 1 表示“ 真”,0 表示“ 假”;
逻辑矩阵是一种特殊的数值矩阵。与“ 数值类”有关的操作和函数对它也适用;但它又不同于普通的“ 数值”,它还表示对事物的判断结论“ 真”与“ 假” 。 ;第2章 Matlab语言程序设计 ;MATLAB 的关系操作符运算法则:
当两个变量是标量 a 和 b 时
◆若 a、b 之间关系成立,则关系运算结果为 1;
◆若 a、b 之间关系不成立,则关系运算结果为 0;
当两个维数相同的矩阵 A 和 B 比较时,矩阵 A、B 比较的是相同位置的元素,按标量的运算规则逐个进行。关系运算的结果是一个和 A维数相同的矩阵,它的元素由 0 和 1 组成。
当一个矩阵A 和一个标量 b 比较时,把标量 b 和矩阵A 的每一个元素按
文档评论(0)