diff options
Diffstat (limited to 'sourcecodes/structuremap.php')
| -rw-r--r-- | sourcecodes/structuremap.php | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/sourcecodes/structuremap.php b/sourcecodes/structuremap.php new file mode 100644 index 00000000..6c4c1323 --- /dev/null +++ b/sourcecodes/structuremap.php @@ -0,0 +1,81 @@ +<?php + +function map($id,$val,$pre) +{ + +$dir="./data/"; + +$matfile=$dir."$pre"."map.txt"; + + +$matrix=file("$matfile"); +$matrix1=file_get_contents("$matfile"); +$str_arrmat=array(); +$str_arrmat=explode("\n",$matrix1); +$datamat=array(); +$data_cell=array(); + +$data_cell_canvas=array(); + +$i=0; +foreach($str_arrmat as $line) +{ + +$data_cell_canvas=explode("\t",$line); +$map_name=$data_cell_canvas[0]; +$map_type=$data_cell_canvas[1]; +$map_std=$data_cell_canvas[2]; +$map_mean=$data_cell_canvas[3]; +if($id==$map_name) +{ + $mapval=$val*$map_std+$map_mean; +} + +$i++; +} +return $mapval; +} + + + +function reversemap($id,$val,$pre) +{ +$dir="./data/"; + + +$matfile=$dir."$pre"."map.txt"; + + +$matrix=file("$matfile"); +$matrix1=file_get_contents("$matfile"); +$str_arrmat=array(); +$str_arrmat=explode("\n",$matrix1); +$datamat=array(); +$data_cell=array(); + +$data_cell_canvas=array(); + +$i=0; +foreach($str_arrmat as $line) +{ + +$data_cell_canvas=explode("\t",$line); +$map_name=$data_cell_canvas[0]; +$map_type=$data_cell_canvas[1]; +$map_std=$data_cell_canvas[2]; +$map_mean=$data_cell_canvas[3]; +if($id==$map_name) +{ + $mapval=($val-$map_mean)/$map_std; +} + +$i++; +} + +return $mapval; +} + + + +?> + |
