关于函数的定义的问题
在定义一个函数的时候,如何处理?比如我定义*AFUN,DEGTH=ACOS(1.5*1.5+1.44*1.44-0.69*0.69)
TH1=TH+30
TH2=150-T
但是我在输入完*AFUN,DEG 以后,再输入 TH=ACOS(1.5*1.5+1.44*1.44-0.69*0.69)时,命令流处提示的是"不知道的命令",这是什么原因?应该怎么处理?请高手指教!
[ 本帖最后由 xuruikl 于 2007-10-21 14:47 编辑 ] 我试了下
你报的错误是Value= 3.8475 is outside function range ACOS.
这个意思应该很清楚了吧
acos函数的定义域只是[-1,1]
回复 #2 xuruikl 的帖子
我的问题是:在输入完第一行*AFUN,DEG 时,再输入第二行时,命令行出现的时“no known command”,只要一输入“th=”就提示你“no known command”,应该怎样解决? 如果改变反三角函数的值,把第二行更改为:TH=ACOS((1.5*1.5+1.44*1.44-0.69*0.69) /2/1.5/1.44)*AFUN,DEG
TH=ACOS((1.5*1.5+1.44*1.44-0.69*0.69) /2/1.5/1.44)
TH1=TH+30
TH2=150-Th
如果把以上四行复制到命令流里面倒还可以进行运行,但是,如果一行一行的输入,在输到第二行的时候就出现“no known command”,只要一输入th=就出现“no known command”,这是怎么回事?难道就不能分开输入吗?请指教!谢谢!
[ 本帖最后由 xuruikl 于 2007-10-21 21:13 编辑 ] TH是不是和ANSYS自带命令冲突了
回复 #5 xsdcaifu 的帖子
没有冲突回复 #4 lvgang637 的帖子
我试了下,是有你那种情况可是一点关系都没有啊
TH = 27.0481105已经在参数表格里面了
你点Utility Menu>Parameters>Scalar Parameters看看就知道了
[ 本帖最后由 xuruikl 于 2007-10-21 21:13 编辑 ]
页:
[1]