C/C++の宿題を片付けます 92代目
■ このスレッドは過去ログ倉庫に格納されています
0164デフォルトの名無しさん
2007/07/06(金) 01:07:49例えば 1.txt に出力する場合
#include <iostream>
#include <fstream>
int main()
{
double i, i2, v3 = 0.0, v32, v0 = 0.0, dt = 0.0001, t;
int N = 100;
std::ofstream ofs("1.txt");
i = 0.0;
v3 = 0.0;
t = dt;
ofs << "t(" << t << "), i = " << i << ", V3 = " << v3 << std::endl;
do {
if (v3 < 5)
v0 = 10.0;
else if (v3 > 7)
v0 = 0.0;
i2 = i + (v0 - 100.0 * i - v3)*dt;
v32 = v3 + 1000.0 * i * dt;
i = i2;
v3 = v32;
t += dt;
ofs << "t(" << t << "), i = " << i << ", V3 = " << v3 << std::endl;
} while (--N);
}
■ このスレッドは過去ログ倉庫に格納されています