- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
参考资料 特殊变量表 变量的特点 变量的查看和清除 变量的存储和读取 Matlab采用mat文件把工作空间的变量存储在磁盘里,在mat文件中不仅保存各变量数据本身,而且同时保存变量名以及数据类型等。 所以在Matlab中载入某个mat文件后,可以在当前Matlab工作空间完全再现当初保存该mat?文件时的那些变量。 变量的显示 2、矩阵中元素的操作 3、矩阵的运算 3、关系与逻辑运算 对于一些比较简单的问题 ,在命令窗中直接输入指令计算. 对于复杂计算,采用脚本文件(Script file)最为合适. MATLAB只是按文件所写的指令执行. 例: 通过M脚本文件,画出下列分段函数所表示的曲面. 例: (1+eps)-1 1-(1+eps*1/3) 1-(1+eps*2/3) (2+eps==2) (2) 逻辑运算符 与 或 非 “避绕式”与 “避绕式”或 & ︱ ~ ︱︱ 说明 逻辑操作符 例: A=1:7, B=7-A, tf3=~(A4) tf4=(A2)(A6) a=0;b=pi; tf6=(b==1)(a==0) tf7=(a==0)||(b~=1) tf8=(a==0)||(1/a1) 例: “避绕式”指Matlab按顺序执行操作符连接的标量关系表达式,当执行到某一表达式时就已经知道该逻辑运算的结果,则就不再执行后面的表达式,即绕过后面的表达式直接得出逻辑结果。 4、关系和逻辑函数 (1) xor(x,y) 逻辑异或函数 当x和y中一者为0,另一者不为0时,返回True; 当x和y同时为0或同时为1时,返回False. (2) any(x) 当x是向量时,只要有一个元素不是0,就返回True, 否则返回False. 当x是矩阵时,作用于每一列,结果是一个行向量. (3) all(x) 当x是向量时,若所有元素都不是0,则返回 True, 否则返回False. 当x是矩阵时,作用于每一列,结果是一个行向量. (4) “is族”函数 用于检验某个特定的值是否存在或某一条件是否成立, 并返回相应的逻辑结果,如 isempty, isreal, isinf 例A a=0; b=pi; tf=xor(a==0,b1) 例B A=[1 0 2 -1; 2 0 -1 0]; a=any(A) b=all(A) c=any(a) d=all(b) 例C A=[ ]; B=magic(3); a=isempty(A) b=isempty(B) c=isreal(3) d=isinf(10) e=isvector(B) % 6.5版本无 (1)for循环: for v=s1:s2:s3 % s1:循环变量初值,s2:步长, s3:循环变量终值 执行语句 end MATLAB提供三种决策或控制流结构: for循环、while循环、if-else-end结构 这些结构经常包含大量的MATLAB命令,故经常出现在MATLAB程序中,而不是直接加在MATLAB提示符下。 5、控制语句 例B: 用for循环求1+2+…+100. 例C: 编写求正整数n的阶乘的函数M文件。 while 逻辑变量 % 执行循环的条件,逻辑 变量为真时,循环继续 循环体语句 end (2) while循环 与for循环以固定次数求一组命令不同,while 循环不指定循环次数求一组语句的值。 解:clear a(1)=0; a(2)=1; i=2; while a(i)=200 i=i+1; a(i)=2*a(i-1)+a(i-2); end a % a(length(a))=[] 例B 用while循环求1+2+…+100. 解:a=0; i=1; while i=100 a=a+i; i=i+1; end a 例C EPS=1; while 1+EPS1 EPS=EPS/2; end EPS*2 % 这个结果等于多少?
您可能关注的文档
- 新·测量教案4章_距离测量 土木工程测量-精.ppt
- 新·测量与误差-精.ppt
- 新·测试基础(第一讲)-精.ppt
- 新·测试技术试题答案-精.doc
- 新·测试技术与信号处理 信号处理总复习-精.ppt
- 新·测试实验三四-精.doc
- 新·测试原理与技术课件(第2章 信号分析基础)-精.ppt
- 新·柴胡、丹参、黄芩-精.ppt
- 新·柴小林讲课件1-精.ppt
- 新·柴油机动力计算及连杆组设计-精.doc
- 中国农业科学院农业资源与农业区划研究所2024年度公开招聘笔试备考题库及答案详解1套.docx
- 中国城市规划设计研究院2025年度公开招聘笔试模拟试题带答案详解.docx
- 2025年银川市公安局面向宁夏警官职业学院招聘285名警务辅助人员笔试模拟试题及完整答案详解1套.docx
- 2025年衢州市公安局第一期招聘54名警务辅助人员笔试模拟试题含答案详解.docx
- 2025年辽宁沈阳理工大学招聘高层次人才142人笔试模拟试题及答案详解1套.docx
- 中国民航科学技术研究院2024年度面向社会公开招聘工作人员笔试模拟试题及答案详解一套.docx
- 中国地质科学院矿产资源研究所2025年度公开招聘工作人员(第一批)笔试模拟试题及参考答案详解一套.docx
- 中国地质科学院地质力学研究所2024年度社会在职人员公开招聘笔试备考题库及答案详解1套.docx
- 中国疾病预防控制中心2024年度公开招聘学校卫生领域学科带头人笔试备考题库参考答案详解.docx
- 中国热带农业科学院南亚热带作物研究所2025年第二批公开招聘工作人员笔试模拟试题及答案详解一套.docx
文档评论(0)