コード例 #1
0
ファイル: qs2_1.php プロジェクト: gutza/octave-daemon
<?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
コード例 #2
0
ファイル: qs2_2.php プロジェクト: gutza/octave-daemon
<?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.
コード例 #3
0
ファイル: qs3_2.php プロジェクト: gutza/octave-daemon
<?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}')");