「ぎょーむ日誌」目次に戻る | KuboWeb top に戻る | twilog | atom

ぎょーむ日誌 2002-07-23

苦情・お叱りは, たいへんお手数かけて恐縮ですが, 久保 (kubo@ees.hokudai.ac.jp) までお知らせください.

2002 年 07 月 23 日 (火)

[二次元連続空間上の点々]
橙色の区画の 「ご近所区画」 として定義されるているのが青線内. これは半径 r の円によって決定される.
	# Initialization (初期化)
	my $grid_world = grid_world->new();
	$grid_world->Initialize_grid_hash(
		xy->new($parameter{'x_min'}, $parameter{'y_min'}),
		xy->new($parameter{'x_max'}, $parameter{'y_max'}),
		$parameter{'number_x'}, $parameter{'number_y'} 
	);
	$grid_world->Initialize_boundary($parameter{'range'}, $parameter{'range'});

	# File reading (データの読み込み・個体の生成・個体の登録)
	... (略) ...
	open IN, "$input_file" or die "Error: Can't open $input_file";
	while (<IN>) {
		... (略) ...
		my $new_tree = tree->new($tree_id++, $species, $x, $y, $size);
		$grid_world->Add_tree($new_tree);
	}
	close IN;

	# Calculation of local density index (なんちゃら指数とやらの計算)
	my $index = $grid_world->Calculate_index($parameter{'range'});

KuboLog | KuboWeb