UG爱好者

标题: ug表达式,算三角函数,求救 [打印本页]

作者: xuchunfan1*    时间: 2021-5-11 16:25
标题: ug表达式,算三角函数,求救
各位大侠,请教一下。X范围为0到10之间

X<=6.6, Y=0.799960554*x-0.012417334*x^3+0.000082648*x^5
X>6.6, Y=3*(1-asine(xt/25)/180)



用规律曲线,出来只是一条直线。


实际曲线如下图




我做的表达式如下图


作者: lmlsy    时间: 2021-5-11 22:42
表达式显得花里胡哨的,估计大神们用得也不多。
作者: xuchunfan1*    时间: 2021-5-12 07:57
@lmlsy  不帮忙也就算了,吹凉风就没意思了。不是工作上用到,我也不来这问。

更新下, UG当中asine()只有算一个定值,不能跟着公式更新,要用ARCSIN()函数,昨天刚查到。
例如,可以asine(0.5),但不可以用asine(2*t),要含变量就要用ARCSIN()函数。

现在我的问题是IF函数怎么使用。我查一下帮助文档,格式应该是if()()else()。但我把公式输入进去,曲线出不来。

我写的函数是If (x t<=6.6) ( 0.799960554*xt-0.012417334*xt^3+0.000082648*xt^5 )Else ( 3*(1-arcsin(xt/25)/180) )

xt=10*t
作者: xuchunfan1*    时间: 2021-5-12 08:15
已经解决,此贴终结。

函数为:if(t<=0.66)(0.799960554*xt-0.012417334*xt^3+0.000082648*xt^5)else(3*(1-arcsin(xt/25)/180))
作者: 清风清扬    时间: 2021-5-13 20:40
xuchunfan1* 发表于 2021-5-12 07:57
@lmlsy  不帮忙也就算了,吹凉风就没意思了。不是工作上用到,我也不来这问。

更新下, UG当中asine()只 ...

感谢分享,昨天我也是卡在了正弦函数这了,查 了也没查到.
作者: andy4302    时间: 2021-5-13 20:47
真是神奇,大小写用法截然不同,学习了!




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.5