« 忘れないように | メイン | gnuplot(1) »
2005年05月22日
preformat
見え方のテスト。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#define M_PI 3.141592
double term( int seriese, double x )
{
return sin((2*seriese+1)*x) / (2*seriese+1);
}
int main(int argc, char *argv[])
{
double x, y;
FILE *fp;
int seriese, seriese_max;
if( argc == 2 )
{
seriese_max = atoi(argv[1]);
if( seriese_max == 0 )
seriese_max = 10;
}
else
{
seriese_max = 10;
}
fp = fopen( "fourier.dat", "w" );
for( x = -M_PI; x < M_PI; x += 0.001 )
{
y = 0;
for( seriese = 0; seriese <= seriese_max; seriese++ )
{
y += term( seriese, x );
}
fprintf( fp, "%lf %lf\n", x, 4/M_PI*y );
}
fclose(fp);
return EXIT_SUCCESS;
}
ここで終わり。
そろそろちゃんとgnuplotの覚書を書いていこう。。。
ん~、ソースコードを載せると行が凄いことになるなぁ。かつ、「テキストフォーマット」の変換があると<pre>タグ内も変換されるようで結構考えてしまいます。行間も<pre>タグ内はちょっと変えた方が読みやすそう…。ということでline-height: 120%にしてみました。
投稿者 napier : 2005年05月22日 20:50
トラックバック
このエントリーのトラックバックURL:
http://will.squares.net/mt/mt-modified-tb.cgi/179