2007-10-16 21:51:57 PHPからRを操作してみた。最初に3行3列の行列を作って、固有値と固有ベクトルを得るというもの。 <?php $array = array(1,2,3,9,11,16,21,22,23); $descriptorspec = array( 0 => array("pipe","r"), 1 => array("pipe","w"), ); $process = proc_open("R --vanilla --slave",$descriptorspec,\\ $pipes); if(is_resource($process)){ fwrite($pipes[0], "A <- matrix (c(".implode(",",\\ $array)."), nrow=3,ncol=3)\n"); fwrite($pipes[0], "eigen(A)\