青草叶01 发表于 2013-7-5 10:29:19

不知函数错在什么地方,求指点

哪位高手看看这个函数错在什么地方
if(time-0.009:ABS(20sin(18000d*time)),ABS(20sin(18000d*time)),10-10sin(18000d*time))

青草叶01 发表于 2013-7-5 16:38:04

我知道了,20和sin之间应该有个乘号。不过为什么我测出来的曲线在0.009s之前都是直线呢

青草叶01 发表于 2013-7-5 16:39:05

最大值也不是20,这是什么原因呢

lmxtom 发表于 2013-7-6 19:23:05

本帖最后由 lmxtom 于 2013-7-6 19:24 编辑

结果如下,

添加乘号,并缩短步长,方向自定

青草叶01 发表于 2013-7-7 11:06:23

lmxtom 发表于 2013-7-6 19:23 static/image/common/back.gif
结果如下,

添加乘号,并缩短步长,方向自定


为什么我的是这样的?麻烦你把你用的函数写出来。多谢,还有步长的设置

lmxtom 发表于 2013-7-13 08:21:12

if(time-0.009:ABS(20*sin(18000d*time)),ABS(20*sin(18000d*time)),10-10*sin(18000d*time))
步长0.001,你的仿真估计和其他零件相关,请检查

青草叶01 发表于 2013-7-14 10:05:04

lmxtom 发表于 2013-7-13 08:21 static/image/common/back.gif
if(time-0.009:ABS(20*sin(18000d*time)),ABS(20*sin(18000d*time)),10-10*sin(18000d*time))
步长0.001   ...

多谢,:handshake

wuqidake 发表于 2013-8-20 18:36:02

不错,步长步长。。。。
页: [1]
查看完整版本: 不知函数错在什么地方,求指点