明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1416|回复: 5

请各位帮忙把下面一个公式,用LISP语言写一下,急用!!!

[复制链接]
发表于 2011-9-20 16:38:26 | 显示全部楼层 |阅读模式
T=I×171233×[(288±V)-0.006496H]0.5÷(288-0.006496H)2.628,其中的0.5 和2.628都是指数。还请各位前辈多多指教!
 楼主| 发表于 2011-9-20 18:01:36 | 显示全部楼层
还请各位前辈多多帮忙啊,这个带次方的,我这个小菜鸟实在不会写啊
发表于 2011-9-20 23:25:01 | 显示全部楼层
gprspda 发表于 2011-9-20 18:01
还请各位前辈多多帮忙啊,这个带次方的,我这个小菜鸟实在不会写啊

288±V 是什么意思啊?姑且理解为+法吧!

  1. (defun tt (I V H)
  2.   (/
  3.     (*
  4.       I
  5.       171233
  6.       (expt
  7.         (-
  8.           (+ 288 V) ;_ ±不知啥意思
  9.           (* 0.006496 H)
  10.         )
  11.         0.5
  12.       )
  13.     )
  14.     (expt
  15.       (- 288 (* 0.006496 H))
  16.       2.628
  17.     )
  18.   )
  19. )

点评

异曲同工啊,我们都不知道±是啥意思,都理解为+。你用指数计算,我用对数/指数计算。  发表于 2011-9-20 23:31
发表于 2011-9-20 23:28:58 | 显示全部楼层
本帖最后由 cabinsummer 于 2011-9-20 23:32 编辑

  1. (defun func-t (para-i para-v para-h / a b c)
  2.   (setq a (* 0.5 (log (- (+ 288 para-v) (* 0.006496 para-h)))))
  3.   (setq b (* 2.628 (log (- 288 (* 0.006496 para-h)))))
  4.   (setq a (exp a) b (exp b))
  5.   (setq c (/ (* para-i 171233 a) b))
  6.   (princ c)
  7.   (princ "\n")
  8. )

函数调用(func-t para-i para-v para-h)
para-i对应于公式中的I;
para-v对应于公式中的V;
para-h对应于公式中的H。
我看不懂你的±V,就当+V计算了。

 楼主| 发表于 2011-9-21 14:36:02 | 显示全部楼层
七七0707 发表于 2011-9-20 23:25
288±V 是什么意思啊?姑且理解为+法吧!

非常感谢你的帮助,谢谢
 楼主| 发表于 2011-9-21 14:37:08 | 显示全部楼层
cabinsummer 发表于 2011-9-20 23:28
函数调用(func-t para-i para-v para-h)
para-i对应于公式中的I;
para-v对应于公式中的V;

非常感谢你的回答,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-25 05:05 , Processed in 0.179212 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表