关系运算符-comsol中文手册

上传者: 26786277 | 上传时间: 2022-03-28 20:53:50 | 文件大小: 7.02MB | 文件类型: -
56 | 第三章 分支语句和编程设计 好的编程习惯 遵循上面的步骤编写可靠,易理解的 MATLAB 程序。 在大的编程项目中,花在编程序的时间是出奇的少。Frederick P Brooks 在他的 the Mythical Man-Month 书中写道,对于大的软件工程来说,三分之一的时间花在计划如何来做 上(第一步到第三步),六分之一的时间花在编写程序上,近一半的时间用来调试程序。而我 们能做的只有压缩调试用的时间。在计划阶段做好充分的准备和在编程过程使用良好的编程 习惯,这样会大大降低我们调试所用的时间。好的编程习惯能减少出错的数量,也能使别人 迅速地找出其中的错误。 3.2 伪代码的应用 作为我们设计步骤的一部分,描述出你要执行的算法是非常必要的。算法的描述有一种 标准形式,能让你和大家都能理解,这种描述将帮助你的内容转化为 MATLAB 代码。我们 用于描述算法的标准形式叫做构造(constructs有时也称 structure)。用这些结构描述出的算法, 我们称之为结构化算法。当在我们在 MATLAB 程序中执行这个算法时,产生的程序叫做结 构化程序。 我们可以用伪代码的形式建立算法的结构。伪代码是 MATLAB 和英语的混合体。和 MATLAB 一样,它是结构化的,一行表达一个明确的意思或代码的片段,但每一行的描述 用的是英语或其他人类语言。伪代码的每一行都应用普通简单且易于理解的英语或中文描 述。因为修改简单灵活,所以伪代码在开发算法的过程中非常的有用。因为伪代码给编辑器 或字处理器(通常用于编写 MATLAB 程序)的,而不需要其他的可视化功能。例如下面是例 2.3 的算法伪代码 Prompt user to enter temperature in degrees Fahrenheit Read temperature in degrees Fahrenheit(temp_f) temp_k in kelvins ← (5/9) * (temp_f - 32) + 273.15 Write temperature in kelvins 注意用向左指的箭头←替代等号(=)指出一个值将存储到对应的变量中,这样就避免了 赋值号与等号的混淆。在把它们转化为 MATLAB 代码之前,伪代码将有助于你思想的组织。 3.3 关系运算符和逻辑运算符 选择结构的运算由一个表达式控制的,这个表达式的结果只有 true(1)和 false(0)。有两 种形式的运算符可以在 MATLAB 中关系得到 true/false:关系运算符和逻辑运算符。 跟 C 语言一样,MATLAB 没有布尔型和逻辑数据类型。MATLAB 把 0 值作为结果 false, 把所有的非 0 值作为结果 ture。 3.3.1 关系运算符 关系运算符是指两数值或字符操作数的运算符,这种运算将会根椐两操作数的关系产生 结果 true 或 false。关系运算的基本形式如下 a1 op a2 其中 a1和 a2是算术表达式,变量或字符串,op 代表表 3.1 中的关系运算符中的一个。 如果两者的关系为真(true)时,那么这个运算将会返回 1 值;否则将会返回 0 值。 表 3.1 关系运算符

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明