求助:两种施加波的fish语言,为什么第一个总是算不出来呢
求助各位大神,前几天在群里下载了一个flac高级教程,根据里面的动力运算施加波的教程(如下图1)写了个代码,也就是第一个代码,但是运算的时候,总是报错,显示 如图 2。我照着陈育民的书把第一个代码改成第二个就可以运行了,但是我还是不清楚,第一个和第二个有什么区别,看上去一模一样的呀。http://forum.simwe.com/forum.php?mod=image&aid=442334&size=300x300&key=c37aaa49d00561c3&nocache=yes&type=fixnone
图1
图2
第一个
def wave
if dytime > 1.0/freq
wave=0
elas
wave=0.5*(1-cos(2.0*pi*freq*dytime))
endif
end
set freq=4.0
第二个
def setup
omega = 2.0 * pi * freq
pulse = 1.0 / freq
end
set freq=4.0
setup
def wave
if dytime > pulse
wave = 0.0
else
wave = 0.5 * (1.0 - cos(omega * dytime))
endif
end 根据报错提示,以及代码对比,拼写错误,鉴定完毕!
elas =》 else ,if.....else wqq8889 发表于 2014-8-17 23:54
根据报错提示,以及代码对比,拼写错误,鉴定完毕!
elas =》 else ,if.....else ...
哦,哦,谢谢楼上了,非常感谢
页:
[1]