Esempio n. 1
0
 /**
  * creates a plane in hesse form
  *
  * <code>
  * <?php
  *  math\objects\plane::h("r","a","n")->view(); //==> [r-a]*n=0
  * ?>
  * </code>
  *
  * @param string $vecr first vector
  * @param string $veca second vector
  * @param string $n    n0 paramter
  *
  * @return $this mathPHP object
  */
 public static function hesse($vecr = "r", $veca = "a", $n = "n_0")
 {
     return new self("plane::hesse", [bracket::square([$vecr, signs::minus(), $veca]), signs::cdot(), $n, signs::eqq(), string::number(0)]);
 }
Esempio n. 2
0
 /**
  * creates a square bracket
  *
  * @param array $content content between the brackets
  *
  * @return \math\objects\bracket
  */
 public static function square($content = [])
 {
     return new self("bracket::square", [string::char("["), $content, string::char("]")]);
 }