找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 3292|回复: 5

[已解决] ug表达式,算三角函数,求救

[复制链接]

2

主题

24

回帖

545

积分

三级士官

积分
545
发表于 2021-5-11 16:25:30 | 显示全部楼层 |阅读模式
各位大侠,请教一下。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)



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


实际曲线如下图




我做的表达式如下图

实际曲线

实际曲线

表达式内容

表达式内容

2

主题

24

回帖

545

积分

三级士官

积分
545
 楼主| 发表于 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))

2

主题

24

回帖

545

积分

三级士官

积分
545
 楼主| 发表于 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

14

主题

664

回帖

9315

积分

少校

积分
9315
发表于 2021-5-11 22:42:30 | 显示全部楼层
表达式显得花里胡哨的,估计大神们用得也不多。

9

主题

329

回帖

1万

积分

中校

积分
12018
发表于 2021-5-13 20:40:01 | 显示全部楼层
xuchunfan1* 发表于 2021-5-12 07:57
@lmlsy  不帮忙也就算了,吹凉风就没意思了。不是工作上用到,我也不来这问。

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

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

3

主题

28

回帖

528

积分

三级士官

积分
528
发表于 2021-5-13 20:47:50 | 显示全部楼层
真是神奇,大小写用法截然不同,学习了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2025-2-17 07:39

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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