<?php require "Octave_lib.php"; $octave = new Octave(false); $octave->run("A=1"); $octave->run("B=2"); echo "Result=" . $octave->query("A+B"); // Result=3
<?php require "Octave_lib.php"; $octave = new Octave(false); $octave->run("tic()"); usleep(500); echo "Raw output: " . $octave->query("toc()"); // Raw output: 0.00391603 echo "Octave output: " . $octave->runRead("toc()"); // Octave output: Elapsed time is 0.00703096 seconds.
<?php require "Octave_lib.php"; $octave = new Octave(false); $octave->run("A=eye(5)"); $fname = trim($octave->query("tmpnam()")); $octave->run("csvwrite('{$fname}',A)"); echo $octave->retrieve($fname); /* 1,0,0,0,0 0,1,0,0,0 0,0,1,0,0 0,0,0,1,0 0,0,0,0,1 */ $octave->run("unlink('{$fname}')");