- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 5、常用的绘图命令 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 4、 编程中常用的分支及条件判断函数 (2)逻辑运算函数 AutoLISP共有3种逻辑运算函数,分别是逻辑和AND、逻辑或OR、逻辑非NOT,下面通过实例说明其应用。 (and a d c 3) 返回结果nil,只要有一个表达式为假,则 返回nil (and d c) 返回结果nil (setq a 3 b 4) 返回结果4,返回最后一个赋值 (and a b) 返回结果T,由于前面给a、b赋了值 (and ( 2 3) (+ 1 3) ( 3 5)) 返回结果nil (or 1 2 a b) 返回结果T,只要有一个表达式为真,则返回T (or ( 4 2) ( 4 2)) 返回结果T (not 2) 返回结果nil (not ( 6 9)) 返回结果T * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 4、 编程中常用的分支及条件判断函数 (3)二分支条件函数IF 格式: (if 测试表达式 成立表达式 非表达式) 功能:对测试表达式进行运算,若测试表达式成立,则执行成立表达式,否则,执非表达式,两者必居其一,所以称之为二分支条件函数,是在编程中经常用到的条件判断函数。下面是几个实际例子: (if (= 1 3) 3 5) 测试式不成立,执行第二个表达式,第二个表达式为原子,返回5 (if ( 1 3) (setq a 2) (setq a 9)) 测试式成立,执行第一个表达式,返回2 (if (= 1 3) yes) 测试式不成立,但无第二个表达式,返回nil (if 1 yes no) 测试表达式为1,虽然不为T,但也不为nil,仍执行第一表达式,返回“yes” * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 4、 编程中常用的分支及条件判断函数 (4)多分支条件函数COND 前面二分支条件函数只能解决两种结果中选一种的条件判断,若有多个条件中选一,则需用COND函数。 格式: (cond (测试表达式1 结果表达1 ) (测试表达式2 结果表达2 ) : : (测试表达式n 结果表达n ) ) 该函数的参数为任意数目的表,每个表有两个元素,第一个元素为测试式,第二个元素为结果。 功能:对每一个支表中的测试表达式依此进行运算,若测试表达式成立,则执行该支表对应的结果表达式,停止后面的测试工作;否则,继续执行测试执非表达式,直到最后一个分支条件。 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 4、 编程中常用的分支及条件判断函数 实例1: (cond (( 2 1) (setq x 3)) //不成立,转下一分支条件 (( 4 5) (setq x 6)) //成立,将6赋值给x (( 8 9) (setq x 9)) //虽然成立,但前面分支已成立,故不再测试该分支 ) 返回结果为6 * 华南理工大学化学与化工学院方利国lgfang@scut.edu.cn * 4、 编程中常用的分支及条件判断函数 实例2: (setq x (getreal x=)) //输入实型数x (setq f (cond (( x 0) x) (
文档评论(0)