- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三种情势: if 表达式1 MATLAB语句A elseif 表达式2 MATLAB语句B (elseif…) else MATLAB语句N end score= input(输入:); if score0 score100 disp(不公道信息); elseif score60 disp(不及格); elseif score80; disp(良); else disp(优); end 运路程序, 输入75 后回车, 号令窗口 表现: 良 第四种情势: switch 表达式 case 常量a:MATLAB语句A case 常量b:MATLAB语句B : : case 常量m:MATLAB语句M otherwise MATLAB语句N end 第 3 章 MATLAB 编程 3,1 概述 3,2 信息类型 3,3 运算符 (重点) 3,4 流程操纵 (重点) 3,5 M 文件调试 3,1 概述 1, M 语言的特点: 演算纸式的语言 向量化编程 讲明性语言 履行功效低, 开发功效高, 合适履行算法开 发与验证. M 文件分为脚本文件和函数文件 ① 脚本文件 一系列号令构成, 无输入输出指标; 操作的信息或变量必须在 workspace 中. ② 函数文件 有输入输出指标; 差不的函数分不有自已的任务空间, 有全部 变量和全局变量之分; 函数名必须和文件名一致. 3,2 信息类型 1, MATLAB 中的常量 ans : 默许的结论 pi : 圆周率 Inf : 无穷大 NaN : 非数 i , j : 虚数单位 常量可以从头赋值 clear 或软件重启后恢复 2, 根本数值类型 整型(int8 uint8 int16 uint16…) 实型 单精度型 single 双精度型 double MATLAB 中的信息类型在使用前不必表明 MATLAB 默许的数值类型为 double, 各数值类型之间可以履行强制变形 3, 字符串类型char a=t; b=hello; 履行后的 workspace 为: a=(31); 履行后的 workspace 为: 4, 逻辑类型 logical 3,3 运算符 程序假想根本运算包罗: 算术运算、关系运算、逻辑运算、赋值运算、位运算、字符串操纵等. 1, 关系运算 关系运算也叫对比运算, 前提为真时结论为1, 前提为假时结论为 0. 操纵对象: 数值类型向量或矩阵 操纵结论: 逻辑向量或矩阵 标量与标量对比 a=1; b=2; ab ans = 0 标量与向量对比 a=[1 2 3 4 5]; 3a ans = 1 1 0 0 0 a=4 ans = 1 1 1 1 0 向量与向量对比 a=[1 2 3 4 5]; b=[1 0 3 1 4]; a==b ans = 1 0 1 0 0 标量与矩阵对比 M=[1 2 3;4 5 6;7 8 9] M = 1 2 3 4 5 6 7 8 9 M5 ans = 0 0 0 0 0 1 1 1 1 矩阵与矩阵对比 M=[1 2 3;4 5 6;7 8 9] M = 1 2 3 4 5 6 7 8 9 N=[1 3 5;2 1 4;2 0 1] N = 1 3 5 2 1 4 2 0 1 MN ans = 0 1 1 0 0 0 0 0 0 关系运算不能在向量和矩阵之间履行. 2, 逻辑运算 逻辑与操纵 | 逻辑或操纵 ~ 逻辑非操纵 xor 逻辑异或操纵 any 有非零元素, 返回真 all 全部元素非零, 返回真 简单逻辑运算 操纵对象: 逻辑、数值类型向量或矩阵 操纵结论: 逻辑向量或矩阵 标量与标量 a=3; b=0; ab ans = 0 a|b ans = 1 ~a ans = 0 标量与向量 a=[1 2 0 0 5] a = 1 2 0 0 5 a3 ans = 1 1 0 0 1 a|0 ans = 1 1 0 0 1 标量与矩阵 M=[1 3 0;2
文档评论(0)