关系运算符-comsol中文手册

时间:2024-06-29 22:11:26
【文件属性】:

文件名称:关系运算符-comsol中文手册

文件大小:7.02MB

文件格式:PDF

更新时间:2024-06-29 22:11:26

MATLAB

56 | 第三章 分支语句和编程设计 好的编程习惯 遵循上面的步骤编写可靠,易理解的 MATLAB 程序。 在大的编程项目中,花在编程序的时间是出奇的少。Frederick P *s 在他的 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 关系运算符


网友评论