如何在Fortran中生成缺少的数组值?

如何在Fortran中生成缺少的数组值?,fortran,Fortran,我有一个数组x,维数为4,它有以下值 3, 4.5, 7, 9 如何生成缺少的值,并生成一个新值 3, 3.5, 4, 4.5, 5, 5.5, ...,9 提前感谢。对于缺少的值,您的规则是什么?结果总是一个自然数和0.5的乘积吗?为什么你不能直接使用[(0.5*i,i=6,18)]?我没有规则,我可以选择步骤的维度。所以我应该做一些类似步骤=0.5和i=1,4 xnew(i)=x(1)+步骤*i?为什么不呢?它有用吗?

我有一个数组x,维数为4,它有以下值

3, 4.5, 7, 9
如何生成缺少的值,并生成一个新值

3, 3.5, 4, 4.5, 5, 5.5, ...,9

提前感谢。

对于缺少的值,您的规则是什么?结果总是一个自然数和0.5的乘积吗?为什么你不能直接使用
[(0.5*i,i=6,18)]
?我没有规则,我可以选择步骤的维度。所以我应该做一些类似
步骤=0.5
i=1,4 xnew(i)=x(1)+步骤*i
?为什么不呢?它有用吗?