TC官方合作论坛

 找回密码
 立即注册
查看: 255|回复: 6
打印 上一主题 下一主题

[已解决] 求解一段公式

[复制链接]
跳转到指定楼层
楼主
发表于 2014-12-20 21:21:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
距离=sqr((X1-X2)^2+(Y1-Y2)^2)

这个在TC中如何表达??
回复

使用道具 举报

5#
发表于 2014-12-21 17:31:18 | 只看该作者
数学计算的接口函数都被封装在math空间里
可以使用 math.sqrt()来进行开放计算
至于平方之类的就没有了 不过可以自己封装哈
距离 = math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
回复 支持 反对

使用道具 举报

沙发
发表于 2014-12-21 17:28:21 | 只看该作者
sqr是什么
回复

使用道具 举报

板凳
发表于 2014-12-21 17:29:06 | 只看该作者
是开放么 tc里是sqrt
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-12-21 17:30:22 | 只看该作者
q273814 发表于 2014-12-21 17:29
是开放么 tc里是sqrt

好像就是开方的意思
回复 支持 反对

使用道具 举报

6#
发表于 2014-12-21 17:35:25 | 只看该作者
如果用的频繁你可以自己封装到自己的库里

  1. //获取2个坐标点之间的间隔
  2. function getInterval(x1,y1,x2,y2)
  3.         return math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))
  4. endfunction
复制代码

调用就可以直接 距离=空间名.getInterval(123,45,233,23)这样了
回复 支持 反对

使用道具 举报

7#
发表于 2014-12-21 18:04:58 | 只看该作者
谢谢亲的采纳 哎呀妈哎 几天没来论坛 新手板块里回帖子回了2个多小时 我勒个去
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-23 23:35 , Processed in 0.205701 second(s), 23 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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