如何在Fortran中实现分段功能?

时间:2019-03-19 16:59:14

标签: function fortran

如何在Fortran中实现分段功能?例如step函数:

f(x) = 1   x>0
f(x) = 0   x<0

1 个答案:

答案 0 :(得分:0)

如果x和f是数组,我发现WHERE构造对于构建阶跃函数非常可读。

where (x > 0)
    f = 1
else
    f = 0
end where