- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【2017年整理】2MATLAB语言基础
2.1 基本概念
2.2 向量运算
2.3 矩阵运算
2.4 数组运算
2.5 字符串运算 ;本章要求:
了解MATLAB的数据类型,理解向量、矩阵、数组、函数和表达式等基本概念,掌握向量、矩阵和数组的基本运算法则和运算函数的使用。 ;
2.1.1 MATLAB数据类型 ;2.1.2. 常量与变量
特殊常量表
;变量命名遵守如下规则:
变量名必须以字母开头,且只能由字母、数字或者下划线三类符号组成,不能含有空格和标点符号(如( ) ,。% ’)等。
变量名区分字母的大小写。例如,“a”和“A”是不同的变量。
变量名不能超过63个字符,第63个字符后的字符被忽略,对于MATLAB6.5版以前的变量名不能超过31个字符。
关键字(如if、while等)不能作为变量名。
最好不要用表2.1中的特殊常量符号作变量名。
常见的错误命名如f(x),y,y等。
;2.1.3.标量、向量、矩阵与数组
各自的特点及相互间的关系 :
(1)一维数组的数学原型是向量 ,二维数组的数学原型是矩阵 。在MATLAB中,数组的用法与一般高级语言不同,它不借助于循环,而是直接采用运算符,它有自己独立的运算符和运算法则 。
(2)MATLAB将矩阵引入作为基本运算量。
(3)向量是一个数学量,它可视为矩阵的特例。
(4)标量的提法也是一个数学概念 ,可把它当成1×1阶的矩阵 。
(5)二维数组和矩阵其实是数据结构形式相同的两种运算量。二维数组和矩阵的表示、建立、存储根本没有区别,区别只在它们的运算符和运算法则不同。
(6)数组的维和向量的维是两个完全不同的概念
;2.1.4.字符串
字符串用单引号来标示。
如:S=‘I HAVE A DREAM.’
字符串实际可视为一个字符数组 。
2.1.5.运算符
MATLAB运算符可分为三大类:
1 算术运算符:
矩阵算术运算符 、数组算术运算符
2 关系运算符
3 逻辑运算符;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;2.1.6.命令、函数、表达式和语句; 2.2 向量运算 ;2.2.2.向量的加减和数乘运算 ;2.叉积运算
叉积运算的函数是:cross(A,B) ,计算的是A,B叉积后各分量的元素值,且只能是三维向量。三维坐标表示:
A=Axi+Ayj+Azk
B=Bxi+Byj+Bzk
C=A×B=(AyBz-AzBy)i+(AzBx-AxBz)j+(AxBy-AyBx)k
P30
3 混合积运算
例子:向量混合积示例。
A=[1 2 3],B=[3 3 4],C=[3 2 1]
D=dot(C,cross(A,B))
思考:点叉积的顺序能否颠倒??
例题P30
; 2.3 矩阵运算;2.3.2矩阵元素表示及相关操作 ;2. 矩阵元素的赋值
(1)全下标方式:给矩阵的单个或多个元素赋值时,采用全下标的方式接受。
A(1:2,1:3)=[1 1 1;1 1 1] ,
给一个矩阵的1~2行,1~3列赋值全为1
(2)单下标方式:
A(3:6)=[-1 1 1 -1]
(3)全元素方式:将B矩阵的所有元素全部赋值给A矩阵,即A(:)=B,不要求A、B同阶,只要求元素个数相等。P33例题;3. 矩阵元素的删除
在MATLAB中,可以用空矩阵(用[]表示)将矩阵中的单个元素、某行、某列、某矩
您可能关注的文档
- 【2017年整理】2016高职组GZ-019电子产品芯片级检测维修与数据恢复赛项正式赛题.doc
- 【2017年整理】2016高考复习动能定理.ppt
- 【2017年整理】2016重庆市中考物理试卷分析与复习建议(共45张PPT).ppt
- 【2017年整理】2017届广东省广州市仲元中学高三上学期9月考物理(解析版).doc
- 【2017年整理】2017届浙江省嘉兴市高三上学期基础测试化学试题.doc
- 【2017年整理】2017电子与通信工程考研毕业后的薪酬介绍和考试认证之电信交换工程师.doc
- 【2017年整理】2016高职(专科)新旧专业对照表.doc
- 【2017年整理】20g高压锅炉管.doc
- 【2017年整理】2017届高考物理一轮总复习课件:必修2.4.2平抛运动的规律及应用.ppt
- 【2017年整理】2082DTⅡ型固定式带式输送机的设计.doc
- 【2017年整理】21.3和4广播、电视和移动通信.ppt
- 【2017年整理】28用废水、废气、噪声处理方法.doc
- 【2017年整理】2×80MW高温超高压煤气发电工程整体式热管煤气加热器.doc
- 【2017年整理】2×HZS90混凝土搅拌站配置说明(10版).doc
- 【2017年整理】2Z102030合同价款约定与工程结算.doc
- 【2017年整理】2_直流电动机传动基础.ppt
- 【2017年整理】2SMT生产物料——工艺材料.ppt
- 【2017年整理】2万吨铝加工项目方案.doc
- 【2017年整理】2new用户供电系统1.ppt
- 【2017年整理】2SIMATICS7-300系列.ppt
文档评论(0)