xuchunfan1* 发表于 2021-5-11 16:25:30

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)



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


实际曲线如下图




我做的表达式如下图

xuchunfan1* 发表于 2021-5-12 08:15:43

已经解决,此贴终结。

函数为:if(t<=0.66)(0.799960554*xt-0.012417334*xt^3+0.000082648*xt^5)else(3*(1-arcsin(xt/25)/180))

xuchunfan1* 发表于 2021-5-12 07:57:00

@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

lmlsy 发表于 2021-5-11 22:42:30

表达式显得花里胡哨的,估计大神们用得也不多。

清风清扬 发表于 2021-5-13 20:40:01

xuchunfan1* 发表于 2021-5-12 07:57
@lmlsy不帮忙也就算了,吹凉风就没意思了。不是工作上用到,我也不来这问。

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

感谢分享,昨天我也是卡在了正弦函数这了,查 了也没查到.

andy4302 发表于 2021-5-13 20:47:50

真是神奇,大小写用法截然不同,学习了!
页: [1]
查看完整版本: ug表达式,算三角函数,求救