以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于数值计算  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=4957)

--  作者:tianhe95
--  发布时间:2009/11/12 15:39:00
--  [求助]关于数值计算
这样的表达式不能用Eval计算

图片点击可在新窗口打开查看此主题相关图片如下:表达式.bmp
图片点击可在新窗口打开查看

但在命令窗口中却可以计算

图片点击可在新窗口打开查看此主题相关图片如下:表达式1.bmp
图片点击可在新窗口打开查看


--  作者:yangming
--  发布时间:2009/11/12 15:46:00
--  
看看帮助中表达式求值
--  作者:狐狸爸爸
--  发布时间:2009/11/12 15:48:00
--  
Eval使用的是VbScript语句
代码是vb.net语句,不同的,看看帮助中的VbScript介绍
--  作者:tianhe95
--  发布时间:2009/11/12 16:00:00
--  
VbScript没有atan,和acos等函数,用什么办法?如下面的式子
((2*(2*(0.4/sin(atan((0.891+0.329)/(1.4/2))))/1.4*(0.891+0.329)-0.4)/tan(atan((0.891+0.329)/(1.4/2)))+(1.4+2*0.4/sin(atan((0.891+0.329)/(1.4/2)))))/2*(0.891+0.329+0.4)+((1.4+2*0.4/sin(atan((0.891+0.329)/(1.4/2))))-2*0.4/tan(atan((0.891+0.329)/(1.4/2)))+(1.4+2*0.4/sin(atan((0.891+0.329)/(1.4/2)))))/2*0.4)*0.6
[此贴子已经被作者于2009-11-12 16:08:57编辑过]

--  作者:狐狸爸爸
--  发布时间:2009/11/12 16:10:00
--  
atn就是反正切函数,其余不知道。
--  作者:tianhe95
--  发布时间:2009/11/12 16:16:00
--  
上面的式子用普通的函数计算器都可以直接计算出来,难道我们的软件做不到吗?难道只有分开来分别计算
--  作者:狐狸爸爸
--  发布时间:2009/11/12 16:21:00
--  
不是我,微软的vbscript没有提供而已。

atn、Sin、cos函数都有的

可以模拟出其它函数的
[此贴子已经被作者于2009-11-12 16:22:07编辑过]

--  作者:tianhe95
--  发布时间:2009/11/12 16:29:00
--  
我得想想三角函数和反三角函数的关系,怎样转换
--  作者:tianhe95
--  发布时间:2009/11/13 8:50:00
--  
网上查了一下,说反三角函数可以用SQL,但SQL真的不会啊,哪位高手能不能帮忙看看,写个代码