- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1-2章M-AT-L-A-B程序设计
下载
第1 2章 M AT L A B程序设计
M AT L A B有一些命令可以来控制 M AT L A B语句的执行,如条件语句、循环语句和支持用
户交互的命令,本章将介绍这些命令。 M AT L A B是一种高级的程序设计语言,能帮助用户解
决矩阵问题或其他问题。那些熟悉其他编程语言的用户,如熟悉 P a s c a l 、C + + 、F O RT R A N等,
对理解本章内容有一定的优势。但是确信这部分内容能够让所有的读者理解和掌握。
12.1 条件控制语句
M AT L A B 中由i f语句做出判断。 I f语句的基本格式如下:
注意,在 i f和logical expre s s i o n(逻辑表达式)之间要有一个空格。 s t a t e m e n t(程序语句 )可
以是一个命令,也可以是由逗号、分号隔开的若干命令或者是‘ r e t u r n s ’。只有当逻辑表达式
为t r u e (真) 时,才能执行这些命令。逻辑表达式可以是一个标量、一个向量或者一个矩阵。如
果逻辑表达式的所有元素为非零值,它才为 t r u e ( 。
i f语句也可以写成一行。
当然,通常前一种形式使得M AT L A B程序更加结构化和易读。
■ 例1 2 . 1
假设定义m ×n 的矩阵A 。下面的语句是判断矩阵 A 的第1列元素是否为 0 ,若全为0 ,则从
矩阵A 中删除第1列:
或者写成一行:
■
i f语句可以与e l s e i f或e l s e组合起来用于更复杂的上下文语句中。可能有如下的结构存在:
如果逻辑表达式为t r u e , 则执行s t a t e m e n t s 1中的命令语句;如果为f a l s e则执行s t a t e m e n t s 2
中的语句。
考虑下面的 i f语句:
1 6 6 M ATLAB 5 手册
下载
当logical expre s s i o n 1为t r u e 时,执行s t a t e m e n t s 1中的命令;如果logical expre s s i o n 1为
f a l s e并且 logical expre s s i o n 2为t r u e时,执行s t a t e m e n t s 2 。
注意,e l s e i f必须写成一个单词,如果分开写成 else if,将会被解释成不同的意思。
命令e l s e i f不像else if一样需要一个额外的 e n d。
另外i f语句可以被嵌套成下面的形式:
更复杂的情况如下:
■ 例1 2 . 2
(a) 如果A为非奇异矩阵,就能解方程 A x = b ;否则要取决于扩展矩阵(A b ) 的梯形形式行的
个数。提示:如果一个矩阵是方阵或为满秩的,则它为非奇异矩阵。
% 给出矩阵A和方程右边b。
(b) 如果矩阵A 的行列式为0 ,则计算特征值为0 的个数:
■
第1 2章 M AT L A B 程序设计 1 6 7
下载
另一种条件语句是 s w i t c h - c a s e语句,如下:
logical expre s s i o n经过计算给出一个标量或字符串作为结果。将这个结果与v a l u e 1,value2, ...进行比较,
如果它们匹配,则执行相应的c a s e下的语句e x p re s s i o n。如果没有匹配的,则执行o t h e r w i s e下的语句。
如果e x p re s s i o n 的结果是一个标量,将通过检查:e x p re s s i o n= =v a l u e来决定执行的表达式。
如果表达式的结果是一个字符串,那么用 s t r c m p(e x p ression, value
您可能关注的文档
- 硕士研究生考试中国古代音乐史复习纲.doc
- 硬笔行楷书写技巧.pdf
- 磷化铟后段晶圆制程之孔洞蚀刻制程研究.PDF
- 礼仪与西方礼仪概述.doc
- 礼仪的起源与发展教案.doc
- 社会主义市场经济发展中的利益关系和矛盾需要用集体主.ppt
- 社会体育(体育旅游方向)专业人才培养方案.PDF
- 社交注意事项13.doc
- 社交注意事项15.doc
- 社会体育(非师范).PDF
- 按摩霜行业行业风险投资发展分析及投资融资策略研究报告2024-2029版.docx
- 摩托车行业市场发展分析及发展趋势前景预测报告2024-2029版.docx
- 扳手市场发展现状调查及供需格局分析预测报告2024-2029版.docx
- 中华文明的起源与发展课件高三统编版必修中外历史纲要上一轮复习.pptx
- 中国水泥电线杆行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 中国的河流滚滚长江课件八年级地理上学期湘教版.pptx
- 中国火电行业发展分析及发展预测报告2024-2029版.docx
- 中国封头制造业行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 中国贡米行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 中国服装包装胶袋行业市场深度调研及发展趋势与投资前景研究报告2024-2029版.docx
1亿VIP精品文档
相关文档
最近下载
- 羽毛球战术分析.ppt
- Unit 3 Extended Reading 课件2021-2022学年高中英语牛津译林版必修第三册.pptx
- 外研版(新标准三起)小学英语三年级下册期中检测试题及答案(共2套).pdf
- 广东省深圳市2023年中考历史真题试卷及答案.pptx VIP
- 理正岩土软件各种全参数地设置.doc
- GZ033大数据应用开发赛项正式赛卷-2023年全国职业院校技能大赛赛项正式赛卷(含答案).pdf VIP
- (完整版)综合布线系统施工方案.doc
- 国家义务教育质量监测模拟测试心理健康八年级学生调查问卷.doc
- 《刻意练习》读书分享.pptx VIP
- AQT 20503-2016 金属非金属矿山安全标准化规范露天矿山实施指南.pdf
文档评论(0)