【发布时间】:2013-09-03 08:25:33
【问题描述】:
我有一个文件(Data.txt),其中包含像(两列数据)这样的数据
0.105785959943 9.75133617601e+15
0.111906693211 9.03309900398e+15
0.118381569654 9.10020956844e+15
0.125231079854 9.92284743442e+15
0.132476899971 8.90313525209e+15
0.140141960337 8.94055824107e+15
0.148250518026 9.26206609674e+15
0.156828233614 8.91802025262e+15
该文件可能包含 100 行。让我将第一列中的值称为r_i,将第二列中的值称为d_i(i 可能从0 更改为100)。我的问题是编写代码来计算
C*(r_(i+1)-r_i)^3 * d_i,其中C 是一个常数。
我还想将这些数据写入一个包含 3 列的新文件中,其中第三列应该是我们新计算的数据。
我怎样才能做到这一点?有没有人知道如何解决这个问题?
【问题讨论】:
-
您使用哪种语言,
C++或python?你已经尝试过什么了吗?您当前的代码有什么具体问题? -
@RS John:正如 BoBTFish 所说,您需要指定代码的实际问题
-
如果
C是常量,你的意思是C是一个包含常量的数组吗? -
没有 C 只是 2/3 pi
-
@SathishKrishnan:我相信他在使用数学意义上的
[x]——“x 被截断为整数”。