- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.1 MATLAB语言的简单界面 2.2 MATLAB语言数据结构: 双精度浮点数型数据,double() 整型数据表示:int8(), int16(), int32() 无符号整型数据表示: uint8(), uint16(), uint32() 除了一般的实数数据之外,MATLAB还支持复数向量、矩阵和字符串型矩阵,从MATLAB 5.0版本开始,还允许其他更高级的数据类型,如多维数组、数据结构体、单元数据、类和对象等, 2.2.1常量、变量与赋值语句 2.赋值语句 变量=表达式() 在命令窗口中表达式的结果值赋给保留变量ans; 3.函数调用语句 [返回变量列表]=函数名(输入变量列表) 函数名命名规则与变量名相同,而且对应某一文件。 [u,v,w]= fun(x,y) [u v w]= fun (x y) 返回或输入的各变量列表间以逗号或空格分开。 eps一机器的浮点运算误差限。PC机上eps的默认值为2.22xl0-16,若某个量的绝对值小于esp:,则可以认为这个量为o。 i和j-若i和j 不被改写,则它们表示纯虚数量i。 Inf 一无穷大量+∞的MATLAB表示,也可以写成inf, 同样地 -∞可以表示为—Inf。 NaN一不定式(Not a Number),通常由0/0运算、Inf/Inf及其他可能的运算得出。NaN是个很奇特的量,如NaN与Inf的乘积仍为NaN。 Pi一圆周率π的双精度浮点表示 数学上的矩阵: 2.2.2 MATLAB的矩阵表示 用冒号表达式给行向量赋值,其格式为: a=s1:s2:s3 (当s20时s1s3,s2相反或省略情况) 复数矩阵的表示: 2.2.3 多维数组的定义 Matlab语言数据结构:数据结构体 和单元结构 2.2.4数据结构体: 数据结构体将某一类相关的信息纳入一个统—的变量名字下进行管理。(数据库) >> student_rec.number=1; student_rec.name=’张三’; student_rec.height=180; student_rec.test=[100,80, 75; 77,60,92;67;28,90;100,89,78]; student_rec %显示结构体的内容 student_rec= number:1 name:’张三’ height: 180 test: [4×3 double student_rec.test ans= 100 80 75 77 60 92 67 28 90 100 89 78 2.2.5 单元结构 单元结构是把不同属性的数据都纳入到一个变量之下,这个变量称为单元。 单元结构和结构体的关系: (1)结构体下的各个子项称为成员变量,而每个成员变量都有自己的名字; (2) 单元变量类似于带有下标的矩阵和多维数组,且用大括弧括起来 (3)在矩阵和多维数组中每个矩阵元素都应该具有相同的属性,而单元结构可把不同属性的数据归并起来。 考虑建立学生档案采用单元结构,应包含下列信息: 方法2: celldisp(B) %显示整个单元变量采用函数方法实现。 B{1}= 1 B{2}= 张三 B{3}= 180 B{4}= 100 80 75 77 60 92 67 28 90 100 89 78 B(3)=[] %删除 B单元变量的第3 个单元元素 B{3}=[] %将第3 个单元置成空矩阵。 复数矩阵的常规转置AT则可由函数transponse() B=transponse(A) %直接转置 B= 2.矩阵的加减法运算 C=A+B C=A-B (1)矩阵A、B维数相同,它会自动将其对应元素相加减; (2)若其中之一为标量,则变加(减)于另一个矩阵; 函数实现: plus(A,B) minus(A,B) 3.矩阵乘法 矩阵相乘的条件:A、B矩阵相容; 如:C=A*B 4. 矩阵的左除(\) “\” 运算符号表示两个矩阵的左除既A\B为方程AX=B 的解X,(A、B尽可能为方阵) 函数实现:mldivide(A,B) A=[5 7 6 5 1;7 10 8 7 2;6 8 10 9 3;5 7 9 10
您可能关注的文档
- 九年级科学四季的星空.ppt
- Java编程指南.ppt
- 工程材料绪论第1讲2012-3.ppt
- 九年级第三单元(二).ppt
- 工程流体力学资料.ppt
- JBOSS简介-david.ppt
- 工程热力学第二章.pptx
- jianban批评史1、2讲.ppt
- 九年级综合实践5、信息的提取与分析.ppt
- 九年级英语LearningaboutChina课件4.ppt
- 2020年工作得失总结心得_个人工作得失心得 .pdf
- 2020-2021学年度教科版八年级物理上册同步练习——第6章质量与密度.pdf
- 2021-2022学年山东省济南市平阴县七年级(上)期末数学试题及答案解析.pdf
- 2021-2022学年北师大版七年级数学上册《第3章整式及其加减》期末综合.pdf
- 2020年高考化学提升突破专题十 电化学知识的应用(含答案) .pdf
- 2020年协同管理软件行业分析报告 .pdf
- 2021-2022年初级银行从业资格之初级银行管理押题练习试卷B卷附答案.pdf
- 2020-2021学年人教版道德与法治八年级下册 4.2依法履行义务 课堂练习.pdf
- 2020-2021学年苏教版三年级下册数学第六单元测试 (含答案) .pdf
- 2019版七年级数学下册第五章生活中的轴对称5.1轴对称现象 .pdf
文档评论(0)