[genius] Update stuff
- From: Jiri (George) Lebl <jirka src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [genius] Update stuff
- Date: Wed, 27 Oct 2021 22:14:03 +0000 (UTC)
commit 9a8652e7069eb463add54b9d726fe8311ff28d9b
Author: Jiri (George) Lebl <jiri lebl gmail com>
Date: Wed Oct 27 17:12:15 2021 -0500
Update stuff
help/C/ch01.html | 29 ++++++++++++++++-------------
help/C/ch02.html | 2 +-
help/C/ch02s02.html | 2 +-
help/C/ch03.html | 2 +-
help/C/ch03s02.html | 4 ++--
help/C/ch03s03.html | 2 +-
help/C/ch04.html | 10 ++++++----
help/C/ch04s02.html | 2 +-
help/C/ch04s03.html | 2 +-
help/C/ch04s04.html | 2 +-
help/C/ch04s05.html | 2 +-
help/C/ch05.html | 2 +-
help/C/ch05s02.html | 2 +-
help/C/ch05s03.html | 2 +-
help/C/ch05s04.html | 15 ++++++++-------
help/C/ch05s05.html | 2 +-
help/C/ch05s06.html | 10 +++++-----
help/C/ch05s07.html | 26 ++++++++++++++------------
help/C/ch06.html | 2 +-
help/C/ch06s02.html | 2 +-
help/C/ch06s03.html | 2 +-
help/C/ch06s04.html | 2 +-
help/C/ch06s05.html | 4 ++--
help/C/ch06s06.html | 2 +-
help/C/ch06s07.html | 2 +-
help/C/ch06s08.html | 2 +-
help/C/ch06s09.html | 2 +-
help/C/ch07.html | 2 +-
help/C/ch07s02.html | 30 ++++++++++++++++++++++++++----
help/C/ch07s03.html | 2 +-
help/C/ch07s04.html | 4 ++--
help/C/ch07s05.html | 2 +-
help/C/ch07s06.html | 2 +-
help/C/ch08.html | 2 +-
help/C/ch08s02.html | 2 +-
help/C/ch08s03.html | 2 +-
help/C/ch09.html | 2 +-
help/C/ch10.html | 4 ++--
help/C/ch11.html | 2 +-
help/C/ch11s02.html | 2 +-
help/C/ch11s03.html | 2 +-
help/C/ch11s04.html | 14 +++++++-------
help/C/ch11s05.html | 20 ++++++++++----------
help/C/ch11s06.html | 18 +++++++++---------
help/C/ch11s07.html | 36 ++++++++++++++++++------------------
help/C/ch11s08.html | 25 +++++++++++++++----------
help/C/ch11s09.html | 32 ++++++++++++++++----------------
help/C/ch11s10.html | 33 +++++++++++++++++++++++++--------
help/C/ch11s11.html | 16 ++++++++--------
help/C/ch11s12.html | 31 ++++++++++++++++++-------------
help/C/ch11s13.html | 27 ++++++++++++++-------------
help/C/ch11s14.html | 11 +++++++++--
help/C/ch11s15.html | 4 ++--
help/C/ch11s16.html | 2 +-
help/C/ch11s17.html | 2 +-
help/C/ch11s18.html | 46 +++++++++++++++++++++++++++++++++++++++++++++-
help/C/ch11s19.html | 2 +-
help/C/ch11s20.html | 8 ++++----
help/C/ch12.html | 2 +-
help/C/ch13.html | 2 +-
help/C/ch13s02.html | 2 +-
help/C/ch13s03.html | 2 +-
help/C/ch13s04.html | 2 +-
help/C/ch14.html | 2 +-
help/C/index.html | 10 +++++-----
help/C/make-and-upload.sh | 28 ++++++----------------------
help/C/make-only.sh | 25 ++++++++++++++-----------
67 files changed, 348 insertions(+), 252 deletions(-)
---
diff --git a/help/C/ch01.html b/help/C/ch01.html
index a64287dd..ce14fbf7 100644
--- a/help/C/ch01.html
+++ b/help/C/ch01.html
@@ -1,26 +1,29 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1.
Introduction</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="index.html" title="Genius Manual"><link rel="next" href="ch02.html" title="Chapter 2.
Getting Started"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-introduction"></a>Chapter 1. I
ntroduction</h1></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 1.
Introduction</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="index.html" title="Genius Manual"><link rel="next" href="ch02.html" title="Chapter 2.
Getting Started"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 1. Introduction</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="index.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-introduction"></a>Chapter 1.�
�Introduction</h1></div></div></div><p>
The <span class="application">Genius Mathematics Tool</span> application is a general calculator for
use as a desktop
- calculator, an educational tool in mathematics, and is useful even for
- research. The language used in <span class="application">Genius Mathematics Tool</span> is designed
to be
+ calculator, an educational tool in mathematics and other STEM fields,
+ and has found use in research. The language used in <span class="application">Genius Mathematics
Tool</span> is designed to be
‘mathematical’ in the sense that it should be ‘what
- you mean is what you get’. Of course that is not an
+ you mean is what you get’. Of course, that is not an
entirely attainable goal. <span class="application">Genius Mathematics Tool</span> features
rationals, arbitrary
precision integers and multiple precision floats using the GMP library.
It handles complex numbers using cartesian notation. It has good
vector and matrix manipulation and can handle basic linear algebra.
- The programming language allows user defined functions, variables and
- modification of parameters.
+ The programming language allows user defined functions, variables, and
+ parameters.
</p><p>
<span class="application">Genius Mathematics Tool</span> comes in two versions. One version is the
graphical GNOME
version, which features an IDE style interface and the ability
- to plot functions of one or two variables.
- The command line version does not require GNOME, but of course
- does not implement any feature that requires the graphical interface.
+ to plot functions of one or two variables. Parametric plots of curves
+ are also supported. It can plot slope fields,
+ vector fields and draw their solutions. The plots can be exported
+ to several formats.
+ The command line version does not require GNOME, but
+ does not implement any feature that requires the graphical interface,
+ such as plotting
</p><p>
- Parts of this manual describe the graphical version of the calculator,
- but the language is of course the same. The command line only version
- lacks the graphing capabilities and all other capabilities that require
- the graphical user interface.
+ Parts of this manual describe the graphical version of the calculator.
+ The language that both versions use is the same, it is simply the
+ graphical features such as plotting that are unique to the GUI version.
</p><p>
Generally, when some feature of the language (function, operator, etc...)
is new in some version past 1.0.5, it is mentioned, but
diff --git a/help/C/ch02.html b/help/C/ch02.html
index fd03db12..353644a8 100644
--- a/help/C/ch02.html
+++ b/help/C/ch02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 2. Getting
Started</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="When
You Start Genius"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 2. Getting Started</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-getting-started">
</a>Chapter 2. Getting Started</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl
class="toc"><dt><span class="sect1"><a href="ch02.html#genius-to-start">To Start <span
class="application">Genius Mathematics Tool</span></a></span></dt><dt><span class="sect1"><a
href="ch02s02.html">When You Start Genius</a></span></dt></dl></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-to-start"></a>To Start
<span class="application">Genius Mathematics Tool</span></h2></div></div></div><p>You can start <span
class="application">Genius Mathematics Tool</span> in the following ways:
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 2. Getting
Started</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch01.html" title="Chapter 1. Introduction"><link rel="next" href="ch02s02.html" title="When
You Start Genius"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 2. Getting Started</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch01.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch02s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-getting-started
"></a>Chapter 2. Getting Started</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl
class="toc"><dt><span class="sect1"><a href="ch02.html#genius-to-start">To Start <span
class="application">Genius Mathematics Tool</span></a></span></dt><dt><span class="sect1"><a
href="ch02s02.html">When You Start Genius</a></span></dt></dl></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-to-start"></a>To Start
<span class="application">Genius Mathematics Tool</span></h2></div></div></div><p>You can start <span
class="application">Genius Mathematics Tool</span> in the following ways:
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><span
class="guimenu">Applications</span> menu</span></dt><dd><p>
Depending on your operating system and version, the
menu item for <span class="application">Genius Mathematics Tool</span> could appear in a number
of different
diff --git a/help/C/ch02s02.html b/help/C/ch02s02.html
index 7bce0dd8..58220dd7 100644
--- a/help/C/ch02s02.html
+++ b/help/C/ch02s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>When You Start
Genius</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch02.html" title="Chapter 2. Getting
Started"><link rel="prev" href="ch02.html" title="Chapter 2. Getting Started"><link rel="next"
href="ch03.html" title="Chapter 3. Basic Usage"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">When You Start Genius</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Getting
Started</th><td width="20%" align="right"> <a accesskey="n"
href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="cl
ear: both"><a name="genius-when-start"></a>When You Start Genius</h2></div></div></div><p>When you start the
GNOME edition of
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>When You Start
Genius</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch02.html" title="Chapter 2. Getting
Started"><link rel="prev" href="ch02.html" title="Chapter 2. Getting Started"><link rel="next"
href="ch03.html" title="Chapter 3. Basic Usage"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">When You Start Genius</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch02.html">Prev</a> </td><th width="60%" align="center">Chapter 2. Getting
Started</th><td width="20%" align="right"> <a accesskey="n"
href="ch03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="
clear: both"><a name="genius-when-start"></a>When You Start Genius</h2></div></div></div><p>When you start
the GNOME edition of
<span class="application">Genius Mathematics Tool</span>, the window pictured in <a class="xref"
href="ch02s02.html#mainwindow-fig" title="Figure 2.1. Genius Mathematics Tool Window">Figure 2.1, “<span
class="application">Genius Mathematics Tool</span> Window”</a> is displayed.</p><div class="figure"><a
name="mainwindow-fig"></a><p class="title"><b>Figure 2.1. <span class="application">Genius Mathematics
Tool</span> Window</b></p><div class="figure-contents"><div class="screenshot"><div class="mediaobject"><img
src="figures/genius_window.png" alt="Shows Genius Mathematics Tool main window. Contains titlebar, menubar,
toolbar and working area. Menubar contains File, Edit, Calculator, Examples, Programs, Settings, and Help
menus."></div></div></div></div><br class="figure-break"><p>The <span class="application">Genius Mathematics
Tool</span> window contains the following elements:
</p><div class="variablelist"><dl class="variablelist"><dt><span
class="term">Menubar.</span></dt><dd><p>The menus on the menubar contain all of the commands that you need to
work with files in <span class="application">Genius Mathematics Tool</span>.
The <span class="guilabel">File</span> menu contains items for loading and saving items and
creating
diff --git a/help/C/ch03.html b/help/C/ch03.html
index 315fc10c..b52c021a 100644
--- a/help/C/ch03.html
+++ b/help/C/ch03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 3. Basic
Usage</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch02s02.html" title="When You Start Genius"><link rel="next" href="ch03s02.html" title="To
Create a New Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 3. Basic Usage</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch02s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-usage"></a>Chapter 3
. Basic Usage</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl
class="toc"><dt><span class="sect1"><a href="ch03.html#genius-usage-workarea">Using the Work
Area</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">To Create a New Program
</a></span></dt><dt><span class="sect1"><a href="ch03s03.html">To Open and Run a Program
</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"
style="clear: both"><a name="genius-usage-workarea"></a>Using the Work Area</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 3. Basic
Usage</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch02s02.html" title="When You Start Genius"><link rel="next" href="ch03s02.html" title="To
Create a New Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 3. Basic Usage</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch02s02.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch03s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-usage"></a>Chapter�
�3. Basic Usage</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl
class="toc"><dt><span class="sect1"><a href="ch03.html#genius-usage-workarea">Using the Work
Area</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">To Create a New Program
</a></span></dt><dt><span class="sect1"><a href="ch03s03.html">To Open and Run a Program
</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"
style="clear: both"><a name="genius-usage-workarea"></a>Using the Work Area</h2></div></div></div><p>
Normally you interact with the calculator in the <span class="guilabel">Console</span> tab of the
work area. If you are running the text only version then the console
will be the only thing that is available to you. If you want to use
diff --git a/help/C/ch03s02.html b/help/C/ch03s02.html
index 36115546..0e241b13 100644
--- a/help/C/ch03s02.html
+++ b/help/C/ch03s02.html
@@ -1,7 +1,7 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Create a New
Program</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link
rel="prev" href="ch03.html" title="Chapter 3. Basic Usage"><link rel="next" href="ch03s03.html" title="To
Open and Run a Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">To Create a New Program </th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%"
align="right"> <a accesskey="n" href="ch03s03.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="cl
ear: both"><a name="genius-usage-create-program"></a>To Create a New Program </h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Create a New
Program</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link
rel="prev" href="ch03.html" title="Chapter 3. Basic Usage"><link rel="next" href="ch03s03.html" title="To
Open and Run a Program"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">To Create a New Program </th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch03.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%"
align="right"> <a accesskey="n" href="ch03s03.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="
clear: both"><a name="genius-usage-create-program"></a>To Create a New Program </h2></div></div></div><p>
If you wish to enter several more complicated commands, or perhaps write a complicated
function using the <a class="link" href="ch05.html" title="Chapter 5. GEL Basics">GEL</a>
language, you can create a new
- program.
+ program; really just a file with many commands.
</p><p>
To start writing a new program, choose
<span class="guimenu">File</span> → <span class="guimenuitem">New
diff --git a/help/C/ch03s03.html b/help/C/ch03s03.html
index 5a0a95db..e9435a27 100644
--- a/help/C/ch03s03.html
+++ b/help/C/ch03s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Open and Run a
Program</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link
rel="prev" href="ch03s02.html" title="To Create a New Program"><link rel="next" href="ch04.html"
title="Chapter 4. Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">To Open and Run a Program </th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch03s02.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%"
align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="cle
ar: both"><a name="genius-usage-open-program"></a>To Open and Run a Program </h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>To Open and Run a
Program</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch03.html" title="Chapter 3. Basic Usage"><link
rel="prev" href="ch03s02.html" title="To Create a New Program"><link rel="next" href="ch04.html"
title="Chapter 4. Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">To Open and Run a Program </th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch03s02.html">Prev</a> </td><th width="60%" align="center">Chapter 3. Basic Usage</th><td width="20%"
align="right"> <a accesskey="n" href="ch04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="c
lear: both"><a name="genius-usage-open-program"></a>To Open and Run a Program </h2></div></div></div><p>
To open a file, choose
<span class="guimenu">File</span> → <span class="guimenuitem">Open</span>.
A new tab containing the file will appear in the work area. You can use this to
diff --git a/help/C/ch04.html b/help/C/ch04.html
index a0a96dbe..4c9779f1 100644
--- a/help/C/ch04.html
+++ b/help/C/ch04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 4.
Plotting</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch03s03.html" title="To Open and Run a Program"><link rel="next" href="ch04s02.html"
title="Parametric Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 4. Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch03s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-plotting"></a>Chapter 4.�
�Plotting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span
class="sect1"><a href="ch04.html#genius-line-plots">Line Plots</a></span></dt><dt><span class="sect1"><a
href="ch04s02.html">Parametric Plots</a></span></dt><dt><span class="sect1"><a href="ch04s03.html">Slopefield
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s04.html">Vectorfield
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s05.html">Surface
Plots</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 4.
Plotting</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch03s03.html" title="To Open and Run a Program"><link rel="next" href="ch04s02.html"
title="Parametric Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 4. Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch03s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch04s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-plotting"></a>Chapter 4
. Plotting</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span
class="sect1"><a href="ch04.html#genius-line-plots">Line Plots</a></span></dt><dt><span class="sect1"><a
href="ch04s02.html">Parametric Plots</a></span></dt><dt><span class="sect1"><a href="ch04s03.html">Slopefield
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s04.html">Vectorfield
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s05.html">Surface
Plots</a></span></dt></dl></div><p>
Plotting support is only available in the graphical GNOME version.
All plotting accessible from the graphical interface is available from
the <span class="guilabel">Create Plot</span> window. You can access this window by either clicking
@@ -9,10 +9,11 @@
<a class="xref" href="ch05.html" title="Chapter 5. GEL Basics">Chapter 5, <i>GEL Basics</i></a> to
find out how to
enter expressions that Genius understands.
</p><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a
name="genius-line-plots"></a>Line Plots</h2></div></div></div><p>
- To graph real valued functions of one variable open the <span class="guilabel">Create Plot</span>
+ To graph real-valued functions of one variable, open the <span class="guilabel">Create Plot</span>
window. You can also use the
<a class="link" href="ch11s20.html#gel-function-LinePlot"><code class="function">LinePlot</code></a>
function
- on the command line (see its documentation).
+ on the command line (see its documentation). And by the words line plot, we mean plots in the plane,
+ as opposed to surface plots, which are in three dimensions.
</p><p>
Once you click the <span class="guilabel">Plot</span> button, a window opens up with some notebooks
in it.
You want to be in the <span class="guilabel">Function line plot</span> notebook
@@ -26,7 +27,8 @@ See <a class="xref" href="ch04.html#lineplot-fig" title="Figure 4.1. Create Pl
parse the input it will signify this with a warning icon on the right of the text
input box where the error occurred, as well as giving you an error dialog.
You can change the ranges of the dependent and independent variables in the bottom
- part of the dialog.
+ part of the dialog. In the boxes for the ranges, simple expressions are allowed,
+ such as <strong class="userinput"><code>2*pi</code></strong> or <strong
class="userinput"><code>10^3</code></strong>.
The <code class="varname">y</code> (dependent) range can be set automatically by turning on the <span
class="guilabel">Fit dependent axis</span>
checkbox.
The names of the variables can also be changed.
diff --git a/help/C/ch04s02.html b/help/C/ch04s02.html
index e45fbcbb..ccfc91d2 100644
--- a/help/C/ch04s02.html
+++ b/help/C/ch04s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parametric
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04.html" title="Chapter 4. Plotting"><link rel="next" href="ch04s03.html"
title="Slopefield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Parametric Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%"
align="right"> <a accesskey="n" href="ch04s03.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-parame
tric-plots"></a>Parametric Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parametric
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04.html" title="Chapter 4. Plotting"><link rel="next" href="ch04s03.html"
title="Slopefield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Parametric Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch04.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%"
align="right"> <a accesskey="n" href="ch04s03.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-para
metric-plots"></a>Parametric Plots</h2></div></div></div><p>
In the create plot window, you can also choose the <span class="guilabel">Parametric</span> notebook
tab to create two dimensional parametric plots. This way you can
plot a single parametric function. You can either specify the
diff --git a/help/C/ch04s03.html b/help/C/ch04s03.html
index 7060fab1..2e9057ea 100644
--- a/help/C/ch04s03.html
+++ b/help/C/ch04s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Slopefield
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04s02.html" title="Parametric Plots"><link rel="next" href="ch04s04.html"
title="Vectorfield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Slopefield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch04s02.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%"
align="right"> <a accesskey="n" href="ch04s04.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-slop
efield-plots"></a>Slopefield Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Slopefield
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04s02.html" title="Parametric Plots"><link rel="next" href="ch04s04.html"
title="Vectorfield Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Slopefield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch04s02.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%"
align="right"> <a accesskey="n" href="ch04s04.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-sl
opefield-plots"></a>Slopefield Plots</h2></div></div></div><p>
In the create plot window, you can also choose the <span class="guilabel">Slope field</span> notebook
tab to create a two dimensional slope field plot.
Similar operations can be
diff --git a/help/C/ch04s04.html b/help/C/ch04s04.html
index 60a00fab..78be3562 100644
--- a/help/C/ch04s04.html
+++ b/help/C/ch04s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Vectorfield
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04s03.html" title="Slopefield Plots"><link rel="next" href="ch04s05.html" title="Surface
Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Vectorfield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch04s03.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%"
align="right"> <a accesskey="n" href="ch04s05.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-vector
field-plots"></a>Vectorfield Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Vectorfield
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04s03.html" title="Slopefield Plots"><link rel="next" href="ch04s05.html" title="Surface
Plots"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Vectorfield Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch04s03.html">Prev</a> </td><th width="60%" align="center">Chapter 4. Plotting</th><td width="20%"
align="right"> <a accesskey="n" href="ch04s05.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-vect
orfield-plots"></a>Vectorfield Plots</h2></div></div></div><p>
In the create plot window, you can also choose the <span class="guilabel">Vector field</span> notebook
tab to create a two dimensional vector field plot.
Similar operations can be
diff --git a/help/C/ch04s05.html b/help/C/ch04s05.html
index d934298f..25b9d008 100644
--- a/help/C/ch04s05.html
+++ b/help/C/ch04s05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Surface
Plots</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04s04.html" title="Vectorfield Plots"><link rel="next" href="ch05.html" title="Chapter 5.
GEL Basics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Surface
Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s04.html">Prev</a> </td><th
width="60%" align="center">Chapter 4. Plotting</th><td width="20%" align="right"> <a accesskey="n"
href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-surface-p
lots"></a>Surface Plots</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Surface
Plots</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch04.html" title="Chapter 4. Plotting"><link
rel="prev" href="ch04s04.html" title="Vectorfield Plots"><link rel="next" href="ch05.html" title="Chapter 5.
GEL Basics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Surface
Plots</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s04.html">Prev</a> </td><th
width="60%" align="center">Chapter 4. Plotting</th><td width="20%" align="right"> <a accesskey="n"
href="ch05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-surface
-plots"></a>Surface Plots</h2></div></div></div><p>
Genius can also plot surfaces. Select the <span class="guilabel">Surface plot</span> tab in the
main notebook of the <span class="guilabel">Create Plot</span> window. Here you can specify a single
expression that should use either <code class="varname">x</code> and <code class="varname">y</code>
as real independent variables
diff --git a/help/C/ch05.html b/help/C/ch05.html
index c38c0bf6..0b938559 100644
--- a/help/C/ch05.html
+++ b/help/C/ch05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 5. GEL
Basics</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch04s05.html" title="Surface Plots"><link rel="next" href="ch05s02.html" title="Using
Variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
5. GEL Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s05.html">Prev</a>
</td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n"
href="ch05s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel"></a>Chapter 5. GEL Basics</h1></
div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch05.html#genius-gel-values">Values</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-numbers">Numbers</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-booleans">Booleans</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-strings">Strings</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-null">Null</a></span></dt></dl></dd><dt><span class="sect1"><a
href="ch05s02.html">Using Variables</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05s02.html#genius-gel-variables-setting">Setting Variables</a></span></dt><dt><span class="sect2"><a
href="ch05s02.html#genius-gel-variables-built-in">Built-in Variables</a></span></dt><dt><span
class="sect2"><a href="ch05s02.html#genius-gel-previous-result">Previous Result
Variable</a></span></dt></dl></dd><dt><span class="
sect1"><a href="ch05s03.html">Using Functions</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-defining">Defining Functions</a></span></dt><dt><span
class="sect2"><a href="ch05s03.html#genius-gel-functions-variable-argument-lists">Variable Argument
Lists</a></span></dt><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-passing-functions">Passing Functions to
Functions</a></span></dt><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-operations">Operations on
Functions</a></span></dt></dl></dd><dt><span class="sect1"><a
href="ch05s04.html">Separator</a></span></dt><dt><span class="sect1"><a
href="ch05s05.html">Comments</a></span></dt><dt><span class="sect1"><a href="ch05s06.html">Modular
Evaluation</a></span></dt><dt><span class="sect1"><a href="ch05s07.html">List of GEL
Operators</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 5. GEL
Basics</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch04s05.html" title="Surface Plots"><link rel="next" href="ch05s02.html" title="Using
Variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
5. GEL Basics</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch04s05.html">Prev</a>
</td><th width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n"
href="ch05s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel"></a>Chapter 5. GEL Basics</h1>
</div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch05.html#genius-gel-values">Values</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-numbers">Numbers</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-booleans">Booleans</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-strings">Strings</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-null">Null</a></span></dt></dl></dd><dt><span class="sect1"><a
href="ch05s02.html">Using Variables</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05s02.html#genius-gel-variables-setting">Setting Variables</a></span></dt><dt><span class="sect2"><a
href="ch05s02.html#genius-gel-variables-built-in">Built-in Variables</a></span></dt><dt><span
class="sect2"><a href="ch05s02.html#genius-gel-previous-result">Previous Result
Variable</a></span></dt></dl></dd><dt><span class
="sect1"><a href="ch05s03.html">Using Functions</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-defining">Defining Functions</a></span></dt><dt><span
class="sect2"><a href="ch05s03.html#genius-gel-functions-variable-argument-lists">Variable Argument
Lists</a></span></dt><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-passing-functions">Passing Functions to
Functions</a></span></dt><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-operations">Operations on
Functions</a></span></dt></dl></dd><dt><span class="sect1"><a
href="ch05s04.html">Separator</a></span></dt><dt><span class="sect1"><a
href="ch05s05.html">Comments</a></span></dt><dt><span class="sect1"><a href="ch05s06.html">Modular
Evaluation</a></span></dt><dt><span class="sect1"><a href="ch05s07.html">List of GEL
Operators</a></span></dt></dl></div><p>
GEL stands for Genius Extension Language. It is the language you use
to write programs in Genius. A program in GEL is simply an
expression that evaluates to a number, a matrix, or another object
diff --git a/help/C/ch05s02.html b/help/C/ch05s02.html
index 6a2a57ae..d2091654 100644
--- a/help/C/ch05s02.html
+++ b/help/C/ch05s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using
Variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="next" href="ch05s03.html" title="Using
Functions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using
Variables</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05.html">Prev</a> </td><th
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel
-variables"></a>Using Variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using
Variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="next" href="ch05s03.html" title="Using
Functions"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using
Variables</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05.html">Prev</a> </td><th
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-g
el-variables"></a>Using Variables</h2></div></div></div><p>
Syntax:
</p><pre class="programlisting">VariableName
</pre><p>
diff --git a/help/C/ch05s03.html b/help/C/ch05s03.html
index 16579390..f7b21d95 100644
--- a/help/C/ch05s03.html
+++ b/help/C/ch05s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using
Functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05s02.html" title="Using Variables"><link rel="next" href="ch05s04.html"
title="Separator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Using Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch05s02.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%"
align="right"> <a accesskey="n" href="ch05s04.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a
name="genius-gel-functio
ns"></a>Using Functions</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Using
Functions</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05s02.html" title="Using Variables"><link rel="next" href="ch05s04.html"
title="Separator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Using Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch05s02.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%"
align="right"> <a accesskey="n" href="ch05s04.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-funct
ions"></a>Using Functions</h2></div></div></div><p>
Syntax:
</p><pre class="programlisting">FunctionName(argument1, argument2, ...)
</pre><p>
diff --git a/help/C/ch05s04.html b/help/C/ch05s04.html
index 379468f8..218e8be9 100644
--- a/help/C/ch05s04.html
+++ b/help/C/ch05s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Separator</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s03.html"
title="Using Functions"><link rel="next" href="ch05s05.html" title="Comments"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Separator</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch05s03.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL
Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-separator"></a>Separ
ator</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Separator</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s03.html"
title="Using Functions"><link rel="next" href="ch05s05.html" title="Comments"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Separator</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch05s03.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL
Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-separator"></a>Sep
arator</h2></div></div></div><p>
GEL is somewhat different from other languages in how it deals with multiple commands and
functions.
In GEL you must chain commands together with a separator operator.
That is, if you want to type more than one expression you have to use
@@ -18,11 +18,12 @@ this should be second nature. However genius can let you pretend it is a
terminator to some degree. If a <code class="literal">;</code> is found at the end of a parenthesis or a
block,
genius will append a null to it as if you would have written
<strong class="userinput"><code>;null</code></strong>.
-This is useful in case you do not want to return a value from say a loop,
-or if you handle the return differently. Note that it will slightly slow down
-the code if it is executed too often as there is one more operator involved.
+This is useful in case you do not want to return a value from a loop,
+or if you handle the return differently.
</p><p>
- If you are typing expressions in a program you do not have to add a semicolon. In this case
- genius will simply print the return value whenever it executes the expression. However, do
note that if you are defining a
- function, the body of the function is a single expression.
+ If you are typing expressions in a program file you do not have to add a semicolon. In this
case
+ genius will simply print the return value whenever it executes the expression. This is the same
+ as when typing on the command line. However, do note that if you are defining a
+ function, the body of the function is a single expression. Usually, therefore, if a function
body is
+ long, you will need to enclose it in parentheses.
</p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td
width="40%" align="left"><a accesskey="p" href="ch05s03.html">Prev</a> </td><td width="20%" align="center"><a
accesskey="u" href="ch05.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch05s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Using Functions </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Comments</td></tr></table></div></body></html>
diff --git a/help/C/ch05s05.html b/help/C/ch05s05.html
index b2e74b81..ff9a2926 100644
--- a/help/C/ch05s05.html
+++ b/help/C/ch05s05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comments</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s04.html"
title="Separator"><link rel="next" href="ch05s06.html" title="Modular Evaluation"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Comments</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch05s04.html">Prev</a> </td><th width="60%"
align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-comments"></a>Comm
ents</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comments</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link rel="prev" href="ch05s04.html"
title="Separator"><link rel="next" href="ch05s06.html" title="Modular Evaluation"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Comments</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch05s04.html">Prev</a> </td><th width="60%"
align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-comments"></a>Co
mments</h2></div></div></div><p>
GEL is similar to other scripting languages in that <code class="literal">#</code> denotes
a comment, that is text that is not meant to be evaluated. Everything beyond the
pound sign till the end of line will just be ignored. For example,
diff --git a/help/C/ch05s06.html b/help/C/ch05s06.html
index 2fccbd2c..505b04f8 100644
--- a/help/C/ch05s06.html
+++ b/help/C/ch05s06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Modular
Evaluation</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05s05.html" title="Comments"><link rel="next" href="ch05s07.html" title="List of GEL
Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Modular
Evaluation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05s05.html">Prev</a> </td><th
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-
gel-modular-evaluation"></a>Modular Evaluation</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Modular
Evaluation</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05s05.html" title="Comments"><link rel="next" href="ch05s07.html" title="List of GEL
Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Modular
Evaluation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch05s05.html">Prev</a> </td><th
width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%" align="right"> <a accesskey="n"
href="ch05s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geniu
s-gel-modular-evaluation"></a>Modular Evaluation</h2></div></div></div><p>
Genius implements modular arithmetic.
To use it you just add "mod <integer>" after
the expression. Example:
@@ -12,13 +12,13 @@ will be too large), while
<strong class="userinput"><code>10^(10^10)</code></strong> and then find remainder after division by 6,
while the second expression evaluates
everything modulo 6 to begin with.
</p><p>
-You can calculate the inverses of numbers mod some integer by just using
-rational numbers (of course the inverse has to exist).
+ The inverses of numbers mod some integer are computed by writing them as
+rational numbers (as long as the desired inverse exists, of course).
Examples:
</p><pre class="programlisting">10^-1 mod 101
1/10 mod 101</pre><p>
-You can also do modular evaluation with matrices including taking inverses,
-powers and dividing.
+Modular evaluation also works with matrices including taking inverses,
+powers, and dividing.
Example:
</p><pre class="programlisting">A = [1,2;3,4]
B = A^-1 mod 5
diff --git a/help/C/ch05s07.html b/help/C/ch05s07.html
index 9b752007..df40ff5b 100644
--- a/help/C/ch05s07.html
+++ b/help/C/ch05s07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>List of GEL
Operators</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05s06.html" title="Modular Evaluation"><link rel="next" href="ch06.html" title="Chapter 6.
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">List of GEL Operators</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch05s06.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%"
align="right"> <a accesskey="n" href="ch06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear:
both"><a name="genius-gel-operator-list"></a>List of GEL Operators</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>List of GEL
Operators</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch05.html" title="Chapter 5. GEL Basics"><link
rel="prev" href="ch05s06.html" title="Modular Evaluation"><link rel="next" href="ch06.html" title="Chapter 6.
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">List of GEL Operators</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch05s06.html">Prev</a> </td><th width="60%" align="center">Chapter 5. GEL Basics</th><td width="20%"
align="right"> <a accesskey="n" href="ch06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear
: both"><a name="genius-gel-operator-list"></a>List of GEL Operators</h2></div></div></div><p>
Everything in GEL is really just an expression. Expressions are stringed together with
different operators. As we have seen, even the separator is simply a binary operator
in GEL. Here is a list of the operators in GEL.
@@ -63,10 +63,12 @@ returns 3.
Element by element back division.
</p></dd><dt><span class="term"><strong
class="userinput"><code>a%b</code></strong></span></dt><dd><p>
The mod operator. This does not turn on the <a class="link" href="ch05s06.html" title="Modular
Evaluation">modular mode</a>, but
- just returns the remainder of <strong class="userinput"><code>a/b</code></strong>.
+ just returns the remainder of integer division
+ <strong class="userinput"><code>a/b</code></strong>.
</p></dd><dt><span class="term"><strong
class="userinput"><code>a.%b</code></strong></span></dt><dd><p>
- Element by element the mod operator. Returns the remainder
- after element by element integer <strong class="userinput"><code>a./b</code></strong>.
+ Element by element mod operator. Returns the remainder
+ after element by element integer division
+ <strong class="userinput"><code>a./b</code></strong>.
</p></dd><dt><span class="term"><strong class="userinput"><code>a mod
b</code></strong></span></dt><dd><p>
Modular evaluation operator. The expression <code class="varname">a</code>
is evaluated modulo <code class="varname">b</code>. See <a class="xref" href="ch05s06.html"
title="Modular Evaluation">the section called “Modular Evaluation”</a>.
@@ -102,21 +104,21 @@ returns 3.
greater than or equal to
<code class="varname">b</code> else returns <code class="constant">false</code>.
These can be chained as in <strong class="userinput"><code>a >= b >= c</code></strong>
- (can also be combine with the greater than operator).
+ (and they can also be combined with the greater than operator).
</p></dd><dt><span class="term"><strong
class="userinput"><code>a<b</code></strong></span></dt><dd><p>
Less than operator,
returns <code class="constant">true</code> if <code class="varname">a</code> is
less than
<code class="varname">b</code> else returns <code class="constant">false</code>.
These can be chained as in <strong class="userinput"><code>a < b < c</code></strong>
- (can also be combine with the less than or equal to operator).
+ (they can also be combined with the less than or equal to operator).
</p></dd><dt><span class="term"><strong
class="userinput"><code>a>b</code></strong></span></dt><dd><p>
Greater than operator,
returns <code class="constant">true</code> if <code class="varname">a</code> is
greater than
<code class="varname">b</code> else returns <code class="constant">false</code>.
These can be chained as in <strong class="userinput"><code>a > b > c</code></strong>
- (can also be combine with the greater than or equal to operator).
+ (they can also be combined with the greater than or equal to operator).
</p></dd><dt><span class="term"><strong
class="userinput"><code>a<=>b</code></strong></span></dt><dd><p>
Comparison operator. If <code class="varname">a</code> is equal to
<code class="varname">b</code> it returns 0, if <code class="varname">a</code> is less
@@ -136,12 +138,12 @@ returns 3.
are treated as true.
</p></dd><dt><span class="term"><strong class="userinput"><code>a xor
b</code></strong></span></dt><dd><p>
Logical xor.
- Returns true exactly one of
+ Returns true if exactly one of
<code class="varname">a</code> or <code class="varname">b</code> is true,
else returns false. If given numbers, nonzero numbers
are treated as true.
</p></dd><dt><span class="term"><strong class="userinput"><code>not
a</code></strong></span></dt><dd><p>
- Logical not. Returns the logical negation of <code class="varname">a</code>
+ Logical not. Returns the logical negation of <code class="varname">a</code>.
</p></dd><dt><span class="term"><strong
class="userinput"><code>-a</code></strong></span></dt><dd><p>
Negation operator. Returns the negative of a number or a matrix (works element-wise on a
matrix).
</p></dd><dt><span class="term"><strong
class="userinput"><code>&a</code></strong></span></dt><dd><p>
@@ -160,7 +162,7 @@ returns 3.
Get element of a matrix in row <code class="varname">b</code> and column
<code class="varname">c</code>. If <code class="varname">b</code>,
<code class="varname">c</code> are vectors, then this gets the corresponding
- rows columns or submatrices.
+ rows, columns or submatrices.
</p></dd><dt><span class="term"><strong
class="userinput"><code>a@(b,)</code></strong></span></dt><dd><p>
Get row of a matrix (or multiple rows if <code class="varname">b</code> is a vector).
</p></dd><dt><span class="term"><strong
class="userinput"><code>a@(b,:)</code></strong></span></dt><dd><p>
@@ -207,8 +209,8 @@ returns 3.
point numbers and is ever so slightly more precise than
<strong class="userinput"><code>1.0:0.4:3.0</code></strong>.
</p></dd><dt><span class="term"><strong
class="userinput"><code>(a)i</code></strong></span></dt><dd><p>
- Make a imaginary number (multiply <code class="varname">a</code> by the
- imaginary). Note that normally the number <code class="varname">i</code> is
+ Make <code class="varname">a</code> into an imaginary number (multiply <code
class="varname">a</code> by the
+ imaginary). Normally the imaginary number <code class="varname">i</code> is
written as <strong class="userinput"><code>1i</code></strong>. So the above is equal to
</p><pre class="programlisting">(a)*1i
</pre><p>
diff --git a/help/C/ch06.html b/help/C/ch06.html
index e9803d6a..8596833e 100644
--- a/help/C/ch06.html
+++ b/help/C/ch06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 6. Programming
with GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch05s07.html" title="List of GEL Operators"><link rel="next" href="ch06s02.html"
title="Loops"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
6. Programming with GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch05s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch06s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-programming"></a>
Chapter 6. Programming with GEL</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl
class="toc"><dt><span class="sect1"><a
href="ch06.html#genius-gel-conditionals">Conditionals</a></span></dt><dt><span class="sect1"><a
href="ch06s02.html">Loops</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-while">While Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-for">For Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-foreach">Foreach Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-break-continue">Break and Continue</a></span></dt></dl></dd><dt><span
class="sect1"><a href="ch06s03.html">Sums and Products</a></span></dt><dt><span class="sect1"><a
href="ch06s04.html">Comparison Operators</a></span></dt><dt><span class="sect1"><a href="ch06s05.html">Global
Variables and Scope of Variables</a></span></dt><dt><span class="sect1"><a
href="ch06s06.html">Parameter variables</a></span></dt><dt><span class="sect1"><a
href="ch06s07.html">Returning</a></span></dt><dt><span class="sect1"><a
href="ch06s08.html">References</a></span></dt><dt><span class="sect1"><a
href="ch06s09.html">Lvalues</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-gel-conditionals"></a>Conditionals</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 6. Programming
with GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch05s07.html" title="List of GEL Operators"><link rel="next" href="ch06s02.html"
title="Loops"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
6. Programming with GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch05s07.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch06s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-programming"></
a>Chapter 6. Programming with GEL</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl
class="toc"><dt><span class="sect1"><a
href="ch06.html#genius-gel-conditionals">Conditionals</a></span></dt><dt><span class="sect1"><a
href="ch06s02.html">Loops</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-while">While Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-for">For Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-foreach">Foreach Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-break-continue">Break and Continue</a></span></dt></dl></dd><dt><span
class="sect1"><a href="ch06s03.html">Sums and Products</a></span></dt><dt><span class="sect1"><a
href="ch06s04.html">Comparison Operators</a></span></dt><dt><span class="sect1"><a href="ch06s05.html">Global
Variables and Scope of Variables</a></span></dt><dt><span class="sect1">
<a href="ch06s06.html">Parameter variables</a></span></dt><dt><span class="sect1"><a
href="ch06s07.html">Returning</a></span></dt><dt><span class="sect1"><a
href="ch06s08.html">References</a></span></dt><dt><span class="sect1"><a
href="ch06s09.html">Lvalues</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-gel-conditionals"></a>Conditionals</h2></div></div></div><p>
Syntax:
</p><pre class="programlisting">if <expression1> then <expression2> [else <expression3>]
</pre><p>
diff --git a/help/C/ch06s02.html b/help/C/ch06s02.html
index ad34edc2..2b36a3c1 100644
--- a/help/C/ch06s02.html
+++ b/help/C/ch06s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loops</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev"
href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="next" href="ch06s03.html" title="Sums and
Products"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Loops</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06.html">Prev</a>
</td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td width="20%" align="right"> <a
accesskey="n" href="ch06s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name
="genius-gel-loops"></a>Loops</h2></div></div></div><div class="sect2"><div class="titlepage"><div><div><h3
class="title"><a name="genius-gel-loops-while"></a>While Loops</h3></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loops</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev"
href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="next" href="ch06s03.html" title="Sums and
Products"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Loops</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch06.html">Prev</a>
</td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td width="20%" align="right"> <a
accesskey="n" href="ch06s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a na
me="genius-gel-loops"></a>Loops</h2></div></div></div><div class="sect2"><div
class="titlepage"><div><div><h3 class="title"><a name="genius-gel-loops-while"></a>While
Loops</h3></div></div></div><p>
Syntax:
</p><pre class="programlisting">while <expression1> do <expression2>
until <expression1> do <expression2>
diff --git a/help/C/ch06s03.html b/help/C/ch06s03.html
index 27f7589c..058a9876 100644
--- a/help/C/ch06s03.html
+++ b/help/C/ch06s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Sums and
Products</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s02.html" title="Loops"><link rel="next" href="ch06s04.html"
title="Comparison Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Sums and Products</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch06s02.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td
width="20%" align="right"> <a accesskey="n" href="ch06s04.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a
name="genius-gel-sums-products"></a>Sums and Products</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Sums and
Products</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s02.html" title="Loops"><link rel="next" href="ch06s04.html"
title="Comparison Operators"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Sums and Products</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch06s02.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td
width="20%" align="right"> <a accesskey="n" href="ch06s04.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="genius-gel-sums-products"></a>Sums and Products</h2></div></div></div><p>
Syntax:
</p><pre class="programlisting">sum <identifier> = <from> to <to> do <body>
sum <identifier> = <from> to <to> by <increment> do <body>
diff --git a/help/C/ch06s04.html b/help/C/ch06s04.html
index 127f30ac..7e3a8556 100644
--- a/help/C/ch06s04.html
+++ b/help/C/ch06s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comparison
Operators</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s03.html" title="Sums and Products"><link rel="next" href="ch06s05.html"
title="Global Variables and Scope of Variables"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Comparison Operators</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s03.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-gel-comparison-operators"></a>Comparison
Operators</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Comparison
Operators</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s03.html" title="Sums and Products"><link rel="next" href="ch06s05.html"
title="Global Variables and Scope of Variables"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Comparison Operators</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s03.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><
h2 class="title" style="clear: both"><a name="genius-gel-comparison-operators"></a>Comparison
Operators</h2></div></div></div><p>
The following standard comparison operators are supported in GEL and have the obvious meaning:
<code class="literal">==</code>, <code class="literal">>=</code>,
<code class="literal"><=</code>, <code class="literal">!=</code>,
diff --git a/help/C/ch06s05.html b/help/C/ch06s05.html
index 9a9754d2..683c3bcf 100644
--- a/help/C/ch06s05.html
+++ b/help/C/ch06s05.html
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Global Variables and
Scope of Variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s04.html" title="Comparison Operators"><link rel="next" href="ch06s06.html"
title="Parameter variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Global Variables and Scope of Variables</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s04.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="tit
lepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-variables-global"></a>Global
Variables and Scope of Variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Global Variables and
Scope of Variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s04.html" title="Comparison Operators"><link rel="next" href="ch06s06.html"
title="Parameter variables"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Global Variables and Scope of Variables</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s04.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="t
itlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-variables-global"></a>Global
Variables and Scope of Variables</h2></div></div></div><p>
GEL is a
- <a class="ulink" href="http://en.wikipedia.org/wiki/Scope_%28programming%29" target="_top">
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Scope_%28programming%29" target="_top">
dynamically scoped language</a>. We will explain what this
means below. That is, normal variables and functions are dynamically
scoped. The exception are
diff --git a/help/C/ch06s06.html b/help/C/ch06s06.html
index eec5a0eb..e62f260c 100644
--- a/help/C/ch06s06.html
+++ b/help/C/ch06s06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parameter
variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s05.html" title="Global Variables and Scope of Variables"><link rel="next"
href="ch06s07.html" title="Returning"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Parameter variables</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s05.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="ti
tle" style="clear: both"><a name="genius-gel-parameters"></a>Parameter variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Parameter
variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with
GEL"><link rel="prev" href="ch06s05.html" title="Global Variables and Scope of Variables"><link rel="next"
href="ch06s07.html" title="Returning"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Parameter variables</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s05.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="
title" style="clear: both"><a name="genius-gel-parameters"></a>Parameter variables</h2></div></div></div><p>
As we said before, there exist special variables called parameters
that exist in all scopes. To declare a parameter called
<code class="varname">foo</code> with the initial value 1, we write
diff --git a/help/C/ch06s07.html b/help/C/ch06s07.html
index b1f49de3..03107bc5 100644
--- a/help/C/ch06s07.html
+++ b/help/C/ch06s07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev"
href="ch06s06.html" title="Parameter variables"><link rel="next" href="ch06s08.html"
title="References"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Returning</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch06s06.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td
width="20%" align="right"> <a accesskey="n" href="ch06s08.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geniu
s-gel-returning"></a>Returning</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev"
href="ch06s06.html" title="Parameter variables"><link rel="next" href="ch06s08.html"
title="References"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Returning</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch06s06.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td
width="20%" align="right"> <a accesskey="n" href="ch06s08.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="gen
ius-gel-returning"></a>Returning</h2></div></div></div><p>
Normally a function is one or several expressions separated by a
semicolon, and the value of the last expression is returned. This is fine for
simple functions, but
diff --git a/help/C/ch06s08.html b/help/C/ch06s08.html
index 2b62a24c..0cbc9267 100644
--- a/help/C/ch06s08.html
+++ b/help/C/ch06s08.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>References</title><meta name="generator" content="DocBook XSL Stylesheets
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch06.html"
title="Chapter 6. Programming with GEL"><link rel="prev" href="ch06s07.html" title="Returning"><link
rel="next" href="ch06s09.html" title="Lvalues"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">References</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s07.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-refer
ences"></a>References</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>References</title><meta name="generator" content="DocBook XSL Stylesheets
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch06.html"
title="Chapter 6. Programming with GEL"><link rel="prev" href="ch06s07.html" title="Returning"><link
rel="next" href="ch06s09.html" title="Lvalues"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">References</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s07.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch06s09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-ref
erences"></a>References</h2></div></div></div><p>
It may be necessary for some functions to return more than one value.
This may be accomplished by returning a vector of values, but many
times it is convenient to use passing a reference to a variable.
diff --git a/help/C/ch06s09.html b/help/C/ch06s09.html
index 0257def9..f4217f87 100644
--- a/help/C/ch06s09.html
+++ b/help/C/ch06s09.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Lvalues</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev"
href="ch06s08.html" title="References"><link rel="next" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Lvalues</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch06s08.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td
width="20%" align="right"> <a accesskey="n" href="ch07.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><
a name="genius-gel-lvalues"></a>Lvalues</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Lvalues</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch06.html" title="Chapter 6. Programming with GEL"><link rel="prev"
href="ch06s08.html" title="References"><link rel="next" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Lvalues</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch06s08.html">Prev</a> </td><th width="60%" align="center">Chapter 6. Programming with GEL</th><td
width="20%" align="right"> <a accesskey="n" href="ch07.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"
<a name="genius-gel-lvalues"></a>Lvalues</h2></div></div></div><p>
An lvalue is the left hand side of an assignment. In other words, an
lvalue is what you assign something to. Valid lvalues are:
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><strong
class="userinput"><code>a</code></strong></span></dt><dd><p>
diff --git a/help/C/ch07.html b/help/C/ch07.html
index 3c01fed2..1cac90fc 100644
--- a/help/C/ch07.html
+++ b/help/C/ch07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 7. Advanced
Programming with GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch06s09.html" title="Lvalues"><link rel="next" href="ch07s02.html" title="Toplevel
Syntax"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
7. Advanced Programming with GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch06s09.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch07s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-pro
gramming-advanced"></a>Chapter 7. Advanced Programming with GEL</h1></div></div></div><div
class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch07.html#genius-gel-error-handling">Error Handling</a></span></dt><dt><span class="sect1"><a
href="ch07s02.html">Toplevel Syntax</a></span></dt><dt><span class="sect1"><a href="ch07s03.html">Returning
Functions</a></span></dt><dt><span class="sect1"><a href="ch07s04.html">True Local
Variables</a></span></dt><dt><span class="sect1"><a href="ch07s05.html">GEL Startup
Procedure</a></span></dt><dt><span class="sect1"><a href="ch07s06.html">Loading
Programs</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"
style="clear: both"><a name="genius-gel-error-handling"></a>Error Handling</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 7. Advanced
Programming with GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius
Manual"><link rel="prev" href="ch06s09.html" title="Lvalues"><link rel="next" href="ch07s02.html"
title="Toplevel Syntax"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 7. Advanced Programming with GEL</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch06s09.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%"
align="right"> <a accesskey="n" href="ch07s02.html">Next</a></td></tr></table><hr></div><div
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="genius-gel-p
rogramming-advanced"></a>Chapter 7. Advanced Programming with GEL</h1></div></div></div><div
class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch07.html#genius-gel-error-handling">Error Handling</a></span></dt><dt><span class="sect1"><a
href="ch07s02.html">Toplevel Syntax</a></span></dt><dt><span class="sect1"><a href="ch07s03.html">Returning
Functions</a></span></dt><dt><span class="sect1"><a href="ch07s04.html">True Local
Variables</a></span></dt><dt><span class="sect1"><a href="ch07s05.html">GEL Startup
Procedure</a></span></dt><dt><span class="sect1"><a href="ch07s06.html">Loading
Programs</a></span></dt></dl></div><div class="sect1"><div class="titlepage"><div><div><h2 class="title"
style="clear: both"><a name="genius-gel-error-handling"></a>Error Handling</h2></div></div></div><p>
If you detect an error in your function, you can bail out of it. For normal
errors, such as wrong types of arguments, you can fail to compute the function
by adding the statement <code class="literal">bailout</code>. If something went
diff --git a/help/C/ch07s02.html b/help/C/ch07s02.html
index ea65d045..70c36a55 100644
--- a/help/C/ch07s02.html
+++ b/help/C/ch07s02.html
@@ -1,12 +1,34 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Toplevel
Syntax</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07.html" title="Chapter 7. Advanced Programming with
GEL"><link rel="next" href="ch07s03.html" title="Returning Functions"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Toplevel Syntax</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch07.html">Prev</a> </td><th width="60%" align="center">Chapter 7.
Advanced Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><
div><h2 class="title" style="clear: both"><a name="genius-gel-toplevel-syntax"></a>Toplevel
Syntax</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Toplevel
Syntax</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07.html" title="Chapter 7. Advanced Programming with
GEL"><link rel="next" href="ch07s03.html" title="Returning Functions"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Toplevel Syntax</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch07.html">Prev</a> </td><th width="60%" align="center">Chapter 7.
Advanced Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div
<div><h2 class="title" style="clear: both"><a name="genius-gel-toplevel-syntax"></a>Toplevel
Syntax</h2></div></div></div><p>
The syntax is slightly different if you enter statements on
the top level versus when they are inside parentheses or
inside functions. On the top level, enter acts the same as if
you press return on the command line. Therefore think of programs
- as just sequence of lines as if were entered on the command line.
+ as just a sequence of lines as if they were entered on the command line.
In particular, you do not need to enter the separator at the end of the
- line (unless it is of course part of several statements inside
- parentheses).
+ line (unless it is part of several statements inside
+ parentheses). When a statement does not end with a separator on the
+ top level, the result is printed after being executed.
+ </p><p>
+ For example,
+ </p><pre class="programlisting">function f(x)=x^2
+f(3)
+</pre><p>
+ will print first the result of setting a function (a representation of
+ the function, in this case <code class="computeroutput">(`(x)=(x^2))</code>)
+ and then the expected 9. To avoid this, enter a separator
+ after the function definition.
+ </p><pre class="programlisting">function f(x)=x^2;
+f(3)
+</pre><p>
+ If you need to put a separator into your function then you have to surround with
+ parenthesis. For example:
+</p><pre class="programlisting">function f(x)=(
+ y=1;
+ for j=1 to x do
+ y = y+j;
+ y^2
+);
+</pre><p>
</p><p>
The following code will produce an error when entered on the top
level of a program, while it will work just fine in a function.
diff --git a/help/C/ch07s03.html b/help/C/ch07s03.html
index fa74cb46..51fba168 100644
--- a/help/C/ch07s03.html
+++ b/help/C/ch07s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning
Functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s02.html" title="Toplevel Syntax"><link rel="next"
href="ch07s04.html" title="True Local Variables"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Returning Functions</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s02.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 clas
s="title" style="clear: both"><a name="genius-gel-returning-functions"></a>Returning
Functions</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Returning
Functions</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s02.html" title="Toplevel Syntax"><link rel="next"
href="ch07s04.html" title="True Local Variables"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Returning Functions</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s02.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 cl
ass="title" style="clear: both"><a name="genius-gel-returning-functions"></a>Returning
Functions</h2></div></div></div><p>
It is possible to return functions as value. This way you can
build functions that construct special purpose functions according
to some parameters. The tricky bit is what variables does the
diff --git a/help/C/ch07s04.html b/help/C/ch07s04.html
index de8dff41..0bbd320c 100644
--- a/help/C/ch07s04.html
+++ b/help/C/ch07s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>True Local
Variables</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s03.html" title="Returning Functions"><link rel="next"
href="ch07s05.html" title="GEL Startup Procedure"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">True Local Variables</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s03.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><
h2 class="title" style="clear: both"><a name="genius-gel-true-local-variables"></a>True Local
Variables</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>True Local
Variables</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s03.html" title="Returning Functions"><link rel="next"
href="ch07s05.html" title="GEL Startup Procedure"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">True Local Variables</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s03.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div
<h2 class="title" style="clear: both"><a name="genius-gel-true-local-variables"></a>True Local
Variables</h2></div></div></div><p>
When passing functions into other functions, the normal scoping of
variables might be undesired. For example:
</p><pre class="programlisting">k := 10;
@@ -42,7 +42,7 @@ f(r,1)
</p><p>
If all variables are to be created as locals you can just pass an
asterisk instead of a list of variables. In this case the variables
- will not be initialized until they are actually set of course.
+ will not be initialized until they are actually set.
So the following definition of <code class="function">f</code>
will also work:
</p><pre class="programlisting">function f(g,x) = (
diff --git a/help/C/ch07s05.html b/help/C/ch07s05.html
index 7ab8e95b..96f0b1b8 100644
--- a/help/C/ch07s05.html
+++ b/help/C/ch07s05.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>GEL Startup
Procedure</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s04.html" title="True Local Variables"><link rel="next"
href="ch07s06.html" title="Loading Programs"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">GEL Startup Procedure</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s04.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-gel-startup-procedure"></a>GEL Startup
Procedure</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>GEL Startup
Procedure</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s04.html" title="True Local Variables"><link rel="next"
href="ch07s06.html" title="Loading Programs"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">GEL Startup Procedure</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s04.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch07s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><
h2 class="title" style="clear: both"><a name="genius-gel-startup-procedure"></a>GEL Startup
Procedure</h2></div></div></div><p>
First the program looks for the installed library file (the compiled version <code
class="filename">lib.cgel</code>) in the installed directory, then it looks into the current directory, and
then it tries to load an uncompiled file called
<code class="filename">~/.geniusinit</code>.
</p><p>
diff --git a/help/C/ch07s06.html b/help/C/ch07s06.html
index 1a23c993..829641ae 100644
--- a/help/C/ch07s06.html
+++ b/help/C/ch07s06.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loading
Programs</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s05.html" title="GEL Startup Procedure"><link rel="next"
href="ch08.html" title="Chapter 8. Matrices in GEL"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Loading Programs</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s05.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch08.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
cl
ass="title" style="clear: both"><a name="genius-gel-loading-programs"></a>Loading
Programs</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Loading
Programs</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch07.html" title="Chapter 7. Advanced
Programming with GEL"><link rel="prev" href="ch07s05.html" title="GEL Startup Procedure"><link rel="next"
href="ch08.html" title="Chapter 8. Matrices in GEL"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Loading Programs</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch07s05.html">Prev</a> </td><th width="60%" align="center">Chapter 7. Advanced
Programming with GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch08.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-gel-loading-programs"></a>Loading
Programs</h2></div></div></div><p>
Sometimes you have a larger program you wrote into a file and want to read that file into <span
class="application">Genius Mathematics Tool</span>. In these situations, you have two options. You can keep
the functions you use most inside the <code class="filename">~/.geniusinit</code> file. Or if you want to
load up a file in a middle of a session (or from within another file), you can type <span
class="command"><strong>load <list of filenames></strong></span> at the prompt. This has to be done on
the top level and not inside any function or whatnot, and it cannot be part of any expression. It also has a
slightly different syntax than the rest of genius, more similar to a shell. You can enter the file in quotes.
If you use the '' quotes, you will get exactly the string that you typed, if you use the "" quotes, special
characters will be unescaped as they are for strings. Example:
</p><pre class="programlisting">load program1.gel program2.gel
load "Weird File Name With SPACES.gel"
diff --git a/help/C/ch08.html b/help/C/ch08.html
index 40864b30..1ef6211b 100644
--- a/help/C/ch08.html
+++ b/help/C/ch08.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 8. Matrices in
GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch07s06.html" title="Loading Programs"><link rel="next" href="ch08s02.html" title="Conjugate
Transpose and Transpose Operator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 8. Matrices in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch07s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch08s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius
-gel-matrices"></a>Chapter 8. Matrices in GEL</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch08.html#genius-gel-matrix-support">Entering Matrices</a></span></dt><dt><span class="sect1"><a
href="ch08s02.html">Conjugate Transpose and Transpose Operator</a></span></dt><dt><span class="sect1"><a
href="ch08s03.html">Linear Algebra</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 8. Matrices in
GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch07s06.html" title="Loading Programs"><link rel="next" href="ch08s02.html" title="Conjugate
Transpose and Transpose Operator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 8. Matrices in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch07s06.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch08s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="geni
us-gel-matrices"></a>Chapter 8. Matrices in GEL</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch08.html#genius-gel-matrix-support">Entering Matrices</a></span></dt><dt><span class="sect1"><a
href="ch08s02.html">Conjugate Transpose and Transpose Operator</a></span></dt><dt><span class="sect1"><a
href="ch08s03.html">Linear Algebra</a></span></dt></dl></div><p>
Genius has support for vectors and matrices and possesses a sizable library of
matrix manipulation and linear algebra functions.
</p><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a
name="genius-gel-matrix-support"></a>Entering Matrices</h2></div></div></div><p>
diff --git a/help/C/ch08s02.html b/help/C/ch08s02.html
index 296d07bb..68fe9f2a 100644
--- a/help/C/ch08s02.html
+++ b/help/C/ch08s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Conjugate Transpose
and Transpose Operator</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices
in GEL"><link rel="prev" href="ch08.html" title="Chapter 8. Matrices in GEL"><link rel="next"
href="ch08s03.html" title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Conjugate Transpose and Transpose Operator</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch08.html">Prev</a> </td><th width="60%"
align="center">Chapter 8. Matrices in GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch08s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"
<div><div><h2 class="title" style="clear: both"><a name="genius-gel-matrix-transpose"></a>Conjugate
Transpose and Transpose Operator</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Conjugate Transpose
and Transpose Operator</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices
in GEL"><link rel="prev" href="ch08.html" title="Chapter 8. Matrices in GEL"><link rel="next"
href="ch08s03.html" title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Conjugate Transpose and Transpose Operator</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch08.html">Prev</a> </td><th width="60%"
align="center">Chapter 8. Matrices in GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch08s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepag
e"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-matrix-transpose"></a>Conjugate
Transpose and Transpose Operator</h2></div></div></div><p>
You can conjugate transpose a matrix by using the <code class="literal">'</code> operator. That is
the entry in the
<code class="varname">i</code>th column and the <code class="varname">j</code>th row will be
diff --git a/help/C/ch08s03.html b/help/C/ch08s03.html
index ebe15918..ca8a897e 100644
--- a/help/C/ch08s03.html
+++ b/help/C/ch08s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices in
GEL"><link rel="prev" href="ch08s02.html" title="Conjugate Transpose and Transpose Operator"><link rel="next"
href="ch09.html" title="Chapter 9. Polynomials in GEL"></head><body bgcolor="white" text="black"
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch08s02.html">Prev</a> </td><th width="60%" align="center">Chapter 8. Matrices in
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="tit
le" style="clear: both"><a name="genius-gel-matrix-linalg"></a>Linear Algebra</h2></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch08.html" title="Chapter 8. Matrices in
GEL"><link rel="prev" href="ch08s02.html" title="Conjugate Transpose and Transpose Operator"><link rel="next"
href="ch09.html" title="Chapter 9. Polynomials in GEL"></head><body bgcolor="white" text="black"
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch08s02.html">Prev</a> </td><th width="60%" align="center">Chapter 8. Matrices in
GEL</th><td width="20%" align="right"> <a accesskey="n"
href="ch09.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="t
itle" style="clear: both"><a name="genius-gel-matrix-linalg"></a>Linear Algebra</h2></div></div></div><p>
Genius implements many useful linear algebra and matrix manipulation
routines. See the <a class="link" href="ch11s09.html" title="Linear Algebra">Linear Algebra</a> and
<a class="link" href="ch11s08.html" title="Matrix Manipulation">Matrix Manipulation</a>
diff --git a/help/C/ch09.html b/help/C/ch09.html
index 0b50ac10..829f253d 100644
--- a/help/C/ch09.html
+++ b/help/C/ch09.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 9. Polynomials
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch08s03.html" title="Linear Algebra"><link rel="next" href="ch10.html" title="Chapter 10.
Set Theory in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 9. Polynomials in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch08s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch10.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-polynomi
als"></a>Chapter 9. Polynomials in GEL</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch09.html#genius-gel-polynomials-using">Using Polynomials</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 9. Polynomials
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch08s03.html" title="Linear Algebra"><link rel="next" href="ch10.html" title="Chapter 10.
Set Theory in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 9. Polynomials in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch08s03.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch10.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-polyno
mials"></a>Chapter 9. Polynomials in GEL</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch09.html#genius-gel-polynomials-using">Using Polynomials</a></span></dt></dl></div><p>
Currently Genius can handle polynomials of one variable written out
as vectors, and do some basic operations with these. It is planned to
expand this support further.
diff --git a/help/C/ch10.html b/help/C/ch10.html
index 710d5e60..aa205bbf 100644
--- a/help/C/ch10.html
+++ b/help/C/ch10.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 10. Set Theory
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch09.html" title="Chapter 9. Polynomials in GEL"><link rel="next" href="ch11.html"
title="Chapter 11. List of GEL functions"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Chapter 10. Set Theory in GEL</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch09.html">Prev</a> </td><th width="60%" align="center"> </th><td
width="20%" align="right"> <a accesskey="n" href="ch11.html">Next</a></td></tr></table><hr></div><div
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="geni
us-gel-settheory"></a>Chapter 10. Set Theory in GEL</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch10.html#genius-gel-sets-using">Using
Sets</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 10. Set Theory
in GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch09.html" title="Chapter 9. Polynomials in GEL"><link rel="next" href="ch11.html"
title="Chapter 11. List of GEL functions"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Chapter 10. Set Theory in GEL</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch09.html">Prev</a> </td><th width="60%" align="center"> </th><td
width="20%" align="right"> <a accesskey="n" href="ch11.html">Next</a></td></tr></table><hr></div><div
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="ge
nius-gel-settheory"></a>Chapter 10. Set Theory in GEL</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a href="ch10.html#genius-gel-sets-using">Using
Sets</a></span></dt></dl></div><p>
Genius has some basic set theoretic functionality built in. Currently a set is
just a vector (or a matrix). Every distinct object is treated as a different element.
</p><div class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a
name="genius-gel-sets-using"></a>Using Sets</h2></div></div></div><p>
@@ -35,7 +35,7 @@ should use the
</p><pre class="screen"><code class="prompt">genius> </code><strong class="userinput"><code>IsIn (1,
[0,1,2])</code></strong>
= true
</pre><p>
- The input <strong class="userinput"><code>IsIn(x,X)</code></strong> is of course equivalent to
+ The input <strong class="userinput"><code>IsIn(x,X)</code></strong> is equivalent to
<strong class="userinput"><code>IsSubset([x],X)</code></strong>. Note that since the empty set is a
subset
of every set, <strong class="userinput"><code>IsSubset(null,X)</code></strong> is always true.
</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td
width="40%" align="left"><a accesskey="p" href="ch09.html">Prev</a> </td><td width="20%" align="center">
</td><td width="40%" align="right"> <a accesskey="n" href="ch11.html">Next</a></td></tr><tr><td width="40%"
align="left" valign="top">Chapter 9. Polynomials in GEL </td><td width="20%" align="center"><a accesskey="h"
href="index.html">Home</a></td><td width="40%" align="right" valign="top"> Chapter 11. List of GEL
functions</td></tr></table></div></body></html>
diff --git a/help/C/ch11.html b/help/C/ch11.html
index 0726270d..29b4a9b7 100644
--- a/help/C/ch11.html
+++ b/help/C/ch11.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 11. List of
GEL functions</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch10.html" title="Chapter 10. Set Theory in GEL"><link rel="next" href="ch11s02.html"
title="Basic"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
11. List of GEL functions</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch10.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch11s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-function-
list"></a>Chapter 11. List of GEL functions</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch11.html#genius-gel-function-list-commands">Commands</a></span></dt><dt><span class="sect1"><a
href="ch11s02.html">Basic</a></span></dt><dt><span class="sect1"><a
href="ch11s03.html">Parameters</a></span></dt><dt><span class="sect1"><a
href="ch11s04.html">Constants</a></span></dt><dt><span class="sect1"><a
href="ch11s05.html">Numeric</a></span></dt><dt><span class="sect1"><a
href="ch11s06.html">Trigonometry</a></span></dt><dt><span class="sect1"><a href="ch11s07.html">Number
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s08.html">Matrix
Manipulation</a></span></dt><dt><span class="sect1"><a href="ch11s09.html">Linear
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s10.html">Combinatorics</a></span></dt><dt><span
class="sect1"><a href="ch11s11.html">Calculus</a></span></dt><dt><span class="sect1"
<a href="ch11s12.html">Functions</a></span></dt><dt><span class="sect1"><a href="ch11s13.html">Equation
Solving</a></span></dt><dt><span class="sect1"><a href="ch11s14.html">Statistics</a></span></dt><dt><span
class="sect1"><a href="ch11s15.html">Polynomials</a></span></dt><dt><span class="sect1"><a
href="ch11s16.html">Set Theory</a></span></dt><dt><span class="sect1"><a href="ch11s17.html">Commutative
Algebra</a></span></dt><dt><span class="sect1"><a
href="ch11s18.html">Miscellaneous</a></span></dt><dt><span class="sect1"><a href="ch11s19.html">Symbolic
Operations</a></span></dt><dt><span class="sect1"><a
href="ch11s20.html">Plotting</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 11. List of
GEL functions</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch10.html" title="Chapter 10. Set Theory in GEL"><link rel="next" href="ch11s02.html"
title="Basic"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
11. List of GEL functions</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch10.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch11s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-functio
n-list"></a>Chapter 11. List of GEL functions</h1></div></div></div><div class="toc"><p><b>Table of
Contents</b></p><dl class="toc"><dt><span class="sect1"><a
href="ch11.html#genius-gel-function-list-commands">Commands</a></span></dt><dt><span class="sect1"><a
href="ch11s02.html">Basic</a></span></dt><dt><span class="sect1"><a
href="ch11s03.html">Parameters</a></span></dt><dt><span class="sect1"><a
href="ch11s04.html">Constants</a></span></dt><dt><span class="sect1"><a
href="ch11s05.html">Numeric</a></span></dt><dt><span class="sect1"><a
href="ch11s06.html">Trigonometry</a></span></dt><dt><span class="sect1"><a href="ch11s07.html">Number
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s08.html">Matrix
Manipulation</a></span></dt><dt><span class="sect1"><a href="ch11s09.html">Linear
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s10.html">Combinatorics</a></span></dt><dt><span
class="sect1"><a href="ch11s11.html">Calculus</a></span></dt><dt><span class="sect
1"><a href="ch11s12.html">Functions</a></span></dt><dt><span class="sect1"><a href="ch11s13.html">Equation
Solving</a></span></dt><dt><span class="sect1"><a href="ch11s14.html">Statistics</a></span></dt><dt><span
class="sect1"><a href="ch11s15.html">Polynomials</a></span></dt><dt><span class="sect1"><a
href="ch11s16.html">Set Theory</a></span></dt><dt><span class="sect1"><a href="ch11s17.html">Commutative
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s18.html">Miscellaneous</a></span></dt><dt><span
class="sect1"><a href="ch11s19.html">Symbolic Operations</a></span></dt><dt><span class="sect1"><a
href="ch11s20.html">Plotting</a></span></dt></dl></div><p>
To get help on a specific function from the console type:
</p><pre class="programlisting">help FunctionName
</pre><p>
diff --git a/help/C/ch11s02.html b/help/C/ch11s02.html
index 0a0a30ba..ecc95aed 100644
--- a/help/C/ch11s02.html
+++ b/help/C/ch11s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Basic</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="next" href="ch11s03.html"
title="Parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Basic</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch11.html">Prev</a>
</td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a
accesskey="n" href="ch11s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name=
"genius-gel-function-list-basic"></a>Basic</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-AskButtons"></a>AskButtons</span></dt><dd><pre class="synopsis">AskButtons
(query)</pre><pre class="synopsis">AskButtons (query, button1, ...)</pre><p>Asks a question and presents a
list of buttons to the user (or
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Basic</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="next" href="ch11s03.html"
title="Parameters"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Basic</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch11.html">Prev</a>
</td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a
accesskey="n" href="ch11s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a nam
e="genius-gel-function-list-basic"></a>Basic</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-AskButtons"></a>AskButtons</span></dt><dd><pre class="synopsis">AskButtons
(query)</pre><pre class="synopsis">AskButtons (query, button1, ...)</pre><p>Asks a question and presents a
list of buttons to the user (or
a menu of options in text mode). Returns the 1-based index of the button
pressed. That is, returns 1 if the first button was pressed, 2 if the second
button was pressed, and so on. If the user closes the window (or simply hits
diff --git a/help/C/ch11s03.html b/help/C/ch11s03.html
index 87974eef..b79c239f 100644
--- a/help/C/ch11s03.html
+++ b/help/C/ch11s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Parameters</title><meta name="generator" content="DocBook XSL Stylesheets
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s02.html" title="Basic"><link rel="next"
href="ch11s04.html" title="Constants"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Parameters</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s02.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-fun
ction-parameters"></a>Parameters</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-ChopTolerance"></a>ChopTolerance</span></dt><dd><pre class="synopsis">ChopTolerance =
number</pre><p>Tolerance of the <code class="function">Chop</code> function.</p></dd><dt><span
class="term"><a name="gel-function-ContinuousNumberOfTries"></a>ContinuousNumberOfTries</span></dt><dd><pre
class="synopsis">ContinuousNumberOfTries = number</pre><p>How many iterations to try to find the limit for
continuity and limits.</p></dd><dt><span class="term"><a
name="gel-function-ContinuousSFS"></a>ContinuousSFS</span></dt><dd><pre class="synopsis">ContinuousSFS =
number</pre><p>How many successive steps to be within tolerance for calculation of
continuity.</p></dd><dt><span class="term"><a
name="gel-function-ContinuousTolerance"></a>ContinuousTolerance</span></dt><dd><pre
class="synopsis">ContinuousTolerance = number</pre><p>Tolerance for continu
ity of functions and for calculating the limit.</p></dd><dt><span class="term"><a
name="gel-function-DerivativeNumberOfTries"></a>DerivativeNumberOfTries</span></dt><dd><pre
class="synopsis">DerivativeNumberOfTries = number</pre><p>How many iterations to try to find the limit for
derivative.</p></dd><dt><span class="term"><a
name="gel-function-DerivativeSFS"></a>DerivativeSFS</span></dt><dd><pre class="synopsis">DerivativeSFS =
number</pre><p>How many successive steps to be within tolerance for calculation of
derivative.</p></dd><dt><span class="term"><a
name="gel-function-DerivativeTolerance"></a>DerivativeTolerance</span></dt><dd><pre
class="synopsis">DerivativeTolerance = number</pre><p>Tolerance for calculating the derivatives of
functions.</p></dd><dt><span class="term"><a
name="gel-function-ErrorFunctionTolerance"></a>ErrorFunctionTolerance</span></dt><dd><pre
class="synopsis">ErrorFunctionTolerance = number</pre><p>Tolerance of the <a class="link"
href="ch11s12.html#gel-funct
ion-ErrorFunction"><code class="function">ErrorFunction</code></a>.</p></dd><dt><span class="term"><a
name="gel-function-FloatPrecision"></a>FloatPrecision</span></dt><dd><pre class="synopsis">FloatPrecision =
number</pre><p>Floating point precision.</p></dd><dt><span class="term"><a
name="gel-function-FullExpressions"></a>FullExpressions</span></dt><dd><pre class="synopsis">FullExpressions
= boolean</pre><p>Print full expressions, even if more than a line.</p></dd><dt><span class="term"><a
name="gel-function-GaussDistributionTolerance"></a>GaussDistributionTolerance</span></dt><dd><pre
class="synopsis">GaussDistributionTolerance = number</pre><p>Tolerance of the <a class="link"
href="ch11s14.html#gel-function-GaussDistribution"><code class="function">GaussDistribution</code></a>
function.</p></dd><dt><span class="term"><a
name="gel-function-IntegerOutputBase"></a>IntegerOutputBase</span></dt><dd><pre
class="synopsis">IntegerOutputBase = number</pre><p>Integer output base.</p></dd><
dt><span class="term"><a
name="gel-function-IsPrimeMillerRabinReps"></a>IsPrimeMillerRabinReps</span></dt><dd><pre
class="synopsis">IsPrimeMillerRabinReps = number</pre><p>Number of extra Miller-Rabin tests to run on a
number before declaring it a prime in <a class="link" href="ch11s07.html#gel-function-IsPrime"><code
class="function">IsPrime</code></a>.</p></dd><dt><span class="term"><a
name="gel-function-LinePlotDrawLegends"></a>LinePlotDrawLegends</span></dt><dd><pre
class="synopsis">LinePlotDrawLegends = true</pre><p>Tells genius to draw the legends for <a class="link"
href="ch11s20.html" title="Plotting">line plotting
+<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Parameters</title><meta name="generator" content="DocBook XSL Stylesheets
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s02.html" title="Basic"><link rel="next"
href="ch11s04.html" title="Constants"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Parameters</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s02.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-f
unction-parameters"></a>Parameters</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-ChopTolerance"></a>ChopTolerance</span></dt><dd><pre class="synopsis">ChopTolerance =
number</pre><p>Tolerance of the <code class="function">Chop</code> function.</p></dd><dt><span
class="term"><a name="gel-function-ContinuousNumberOfTries"></a>ContinuousNumberOfTries</span></dt><dd><pre
class="synopsis">ContinuousNumberOfTries = number</pre><p>How many iterations to try to find the limit for
continuity and limits.</p></dd><dt><span class="term"><a
name="gel-function-ContinuousSFS"></a>ContinuousSFS</span></dt><dd><pre class="synopsis">ContinuousSFS =
number</pre><p>How many successive steps to be within tolerance for calculation of
continuity.</p></dd><dt><span class="term"><a
name="gel-function-ContinuousTolerance"></a>ContinuousTolerance</span></dt><dd><pre
class="synopsis">ContinuousTolerance = number</pre><p>Tolerance for conti
nuity of functions and for calculating the limit.</p></dd><dt><span class="term"><a
name="gel-function-DerivativeNumberOfTries"></a>DerivativeNumberOfTries</span></dt><dd><pre
class="synopsis">DerivativeNumberOfTries = number</pre><p>How many iterations to try to find the limit for
derivative.</p></dd><dt><span class="term"><a
name="gel-function-DerivativeSFS"></a>DerivativeSFS</span></dt><dd><pre class="synopsis">DerivativeSFS =
number</pre><p>How many successive steps to be within tolerance for calculation of
derivative.</p></dd><dt><span class="term"><a
name="gel-function-DerivativeTolerance"></a>DerivativeTolerance</span></dt><dd><pre
class="synopsis">DerivativeTolerance = number</pre><p>Tolerance for calculating the derivatives of
functions.</p></dd><dt><span class="term"><a
name="gel-function-ErrorFunctionTolerance"></a>ErrorFunctionTolerance</span></dt><dd><pre
class="synopsis">ErrorFunctionTolerance = number</pre><p>Tolerance of the <a class="link"
href="ch11s12.html#gel-fun
ction-ErrorFunction"><code class="function">ErrorFunction</code></a>.</p></dd><dt><span class="term"><a
name="gel-function-FloatPrecision"></a>FloatPrecision</span></dt><dd><pre class="synopsis">FloatPrecision =
number</pre><p>Floating point precision.</p></dd><dt><span class="term"><a
name="gel-function-FullExpressions"></a>FullExpressions</span></dt><dd><pre class="synopsis">FullExpressions
= boolean</pre><p>Print full expressions, even if more than a line.</p></dd><dt><span class="term"><a
name="gel-function-GaussDistributionTolerance"></a>GaussDistributionTolerance</span></dt><dd><pre
class="synopsis">GaussDistributionTolerance = number</pre><p>Tolerance of the <a class="link"
href="ch11s14.html#gel-function-GaussDistribution"><code class="function">GaussDistribution</code></a>
function.</p></dd><dt><span class="term"><a
name="gel-function-IntegerOutputBase"></a>IntegerOutputBase</span></dt><dd><pre
class="synopsis">IntegerOutputBase = number</pre><p>Integer output base.</p></dd
<dt><span class="term"><a
name="gel-function-IsPrimeMillerRabinReps"></a>IsPrimeMillerRabinReps</span></dt><dd><pre
class="synopsis">IsPrimeMillerRabinReps = number</pre><p>Number of extra Miller-Rabin tests to run on a
number before declaring it a prime in <a class="link" href="ch11s07.html#gel-function-IsPrime"><code
class="function">IsPrime</code></a>.</p></dd><dt><span class="term"><a
name="gel-function-LinePlotDrawLegends"></a>LinePlotDrawLegends</span></dt><dd><pre
class="synopsis">LinePlotDrawLegends = true</pre><p>Tells genius to draw the legends for <a class="link"
href="ch11s20.html" title="Plotting">line plotting
functions</a> such as <a class="link" href="ch11s20.html#gel-function-LinePlot"><code
class="function">LinePlot</code></a>.
</p></dd><dt><span class="term"><a
name="gel-function-LinePlotDrawAxisLabels"></a>LinePlotDrawAxisLabels</span></dt><dd><pre
class="synopsis">LinePlotDrawAxisLabels = true</pre><p>Tells genius to draw the axis labels for <a
class="link" href="ch11s20.html" title="Plotting">line plotting
functions</a> such as <a class="link" href="ch11s20.html#gel-function-LinePlot"><code
class="function">LinePlot</code></a>.
diff --git a/help/C/ch11s04.html b/help/C/ch11s04.html
index af545052..8abe0019 100644
--- a/help/C/ch11s04.html
+++ b/help/C/ch11s04.html
@@ -1,27 +1,27 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Constants</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s03.html" title="Parameters"><link rel="next" href="ch11s05.html" title="Numeric"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Constants</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch11s03.html">Prev</a> </td><th width="60%"
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-fu
nction-list-constants"></a>Constants</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-CatalanConstant"></a>CatalanConstant</span></dt><dd><pre
class="synopsis">CatalanConstant</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Constants</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s03.html" title="Parameters"><link rel="next" href="ch11s05.html" title="Numeric"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Constants</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch11s03.html">Prev</a> </td><th width="60%"
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s05.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-
function-list-constants"></a>Constants</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-CatalanConstant"></a>CatalanConstant</span></dt><dd><pre
class="synopsis">CatalanConstant</pre><p>
Catalan's Constant, approximately 0.915... It is defined to be the series where terms are
<strong class="userinput"><code>(-1^k)/((2*k+1)^2)</code></strong>, where <code class="varname">k</code>
ranges from 0 to infinity.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Catalan%27s_constant"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Catalan%27s_constant"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/CatalansConstant.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-EulerConstant"></a>EulerConstant</span></dt><dd><pre
class="synopsis">EulerConstant</pre><p>Aliases: <code class="function">gamma</code></p><p>
Euler's constant gamma. Sometimes called the
Euler-Mascheroni constant.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Euler-Mascheroni_constant"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Euler-Mascheroni_constant"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/MascheroniConstant" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/Euler-MascheroniConstant.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-GoldenRatio"></a>GoldenRatio</span></dt><dd><pre class="synopsis">GoldenRatio</pre><p>The
Golden Ratio.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Golden_ratio" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Golden_ratio" target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/GoldenRatio" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/GoldenRatio.html" target="_top">Mathworld</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-Gravity"></a>Gravity</span></dt><dd><pre
class="synopsis">Gravity</pre><p>Free fall acceleration at sea level in meters per second squared. This is
the standard gravity constant 9.80665. The gravity
in your particular neck of the woods might be different due to different altitude and the
fact that the earth is not perfectly
round and uniform.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Standard_gravity" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Standard_gravity"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-e"></a>e</span></dt><dd><pre
class="synopsis">e</pre><p>
The base of the natural logarithm. <strong class="userinput"><code>e^x</code></strong>
is the exponential function
@@ -30,7 +30,7 @@
several numbers that are also called Euler's. An example is the gamma constant: <a class="link"
href="ch11s04.html#gel-function-EulerConstant"><code class="function">EulerConstant</code></a>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/E_(mathematical_constant)"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/E_(mathematical_constant)"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/E" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/e.html" target="_top">Mathworld</a> for more
information.
</p></dd><dt><span class="term"><a name="gel-function-pi"></a>pi</span></dt><dd><pre
class="synopsis">pi</pre><p>
@@ -38,7 +38,7 @@
to its diameter. This is approximately 3.14159265359...
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Pi" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Pi" target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/Pi" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/Pi.html" target="_top">Mathworld</a> for more
information.
</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s03.html">Prev</a> </td><td width="20%"
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s05.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Parameters </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Numeric</td></tr></table></div></body></html>
diff --git a/help/C/ch11s05.html b/help/C/ch11s05.html
index b05e4c3d..edce7c20 100644
--- a/help/C/ch11s05.html
+++ b/help/C/ch11s05.html
@@ -1,11 +1,11 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Numeric</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s04.html" title="Constants"><link rel="next" href="ch11s06.html" title="Trigonometry"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Numeric</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch11s04.html">Prev</a> </td><th width="60%"
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-fu
nction-list-numeric"></a>Numeric</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-AbsoluteValue"></a>AbsoluteValue</span></dt><dd><pre class="synopsis">AbsoluteValue
(x)</pre><p>Aliases: <code class="function">abs</code></p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Numeric</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s04.html" title="Constants"><link rel="next" href="ch11s06.html" title="Trigonometry"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Numeric</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch11s04.html">Prev</a> </td><th width="60%"
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s06.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel-
function-list-numeric"></a>Numeric</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-AbsoluteValue"></a>AbsoluteValue</span></dt><dd><pre class="synopsis">AbsoluteValue
(x)</pre><p>Aliases: <code class="function">abs</code></p><p>
Absolute value of a number and if <code class="varname">x</code> is
a complex value the modulus of <code class="varname">x</code>. I.e. this
the distance of <code class="varname">x</code> to the origin. This is equivalent
to <strong class="userinput"><code>|x|</code></strong>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Absolute_value" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Absolute_value" target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/AbsoluteValue" target="_top">Planetmath (absolute
value)</a>,
<a class="ulink" href="http://planetmath.org/ModulusOfComplexNumber" target="_top">Planetmath
(modulus)</a>,
<a class="ulink" href="http://mathworld.wolfram.com/AbsoluteValue.html" target="_top">Mathworld
(absolute value)</a> or
@@ -14,16 +14,16 @@ for more information.
</p></dd><dt><span class="term"><a name="gel-function-Chop"></a>Chop</span></dt><dd><pre
class="synopsis">Chop (x)</pre><p>Replace very small number with zero.</p></dd><dt><span class="term"><a
name="gel-function-ComplexConjugate"></a>ComplexConjugate</span></dt><dd><pre
class="synopsis">ComplexConjugate (z)</pre><p>Aliases: <code class="function">conj</code> <code
class="function">Conj</code></p><p>Calculates the complex conjugate of the complex number <code
class="varname">z</code>. If <code class="varname">z</code> is a vector or matrix,
all its elements are conjugated.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Complex_conjugate"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Complex_conjugate"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-Denominator"></a>Denominator</span></dt><dd><pre class="synopsis">Denominator
(x)</pre><p>Get the denominator of a rational number.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Denominator" target="_top">Wikipedia</a> for
more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Denominator" target="_top">Wikipedia</a> for
more information.
</p></dd><dt><span class="term"><a
name="gel-function-FractionalPart"></a>FractionalPart</span></dt><dd><pre class="synopsis">FractionalPart
(x)</pre><p>Return the fractional part of a number.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fractional_part" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fractional_part" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-Im"></a>Im</span></dt><dd><pre
class="synopsis">Im (z)</pre><p>Aliases: <code class="function">ImaginaryPart</code></p><p>Get the imaginary
part of a complex number. For example <strong class="userinput"><code>Re(3+4i)</code></strong> yields
4.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Imaginary_part" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Imaginary_part" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-IntegerQuotient"></a>IntegerQuotient</span></dt><dd><pre class="synopsis">IntegerQuotient
(m,n)</pre><p>Division without remainder.</p></dd><dt><span class="term"><a
name="gel-function-IsComplex"></a>IsComplex</span></dt><dd><pre class="synopsis">IsComplex
(num)</pre><p>Check if argument is a complex (non-real) number. Do note that we really mean nonreal number.
That is,
<strong class="userinput"><code>IsComplex(3)</code></strong> yields false, while
<strong class="userinput"><code>IsComplex(3-1i)</code></strong> yields true.</p></dd><dt><span
class="term"><a name="gel-function-IsComplexRational"></a>IsComplexRational</span></dt><dd><pre
class="synopsis">IsComplexRational (num)</pre><p>Check if argument is a possibly complex rational number.
That is, if both real and imaginary parts are
@@ -32,10 +32,10 @@ all its elements are conjugated.</p><p>
are integers.</p></dd><dt><span class="term"><a
name="gel-function-IsInteger"></a>IsInteger</span></dt><dd><pre class="synopsis">IsInteger
(num)</pre><p>Check if argument is an integer (non-complex).</p></dd><dt><span class="term"><a
name="gel-function-IsNonNegativeInteger"></a>IsNonNegativeInteger</span></dt><dd><pre
class="synopsis">IsNonNegativeInteger (num)</pre><p>Check if argument is a non-negative real integer. That
is, either a positive integer or zero.</p></dd><dt><span class="term"><a
name="gel-function-IsPositiveInteger"></a>IsPositiveInteger</span></dt><dd><pre
class="synopsis">IsPositiveInteger (num)</pre><p>Aliases: <code
class="function">IsNaturalNumber</code></p><p>Check if argument is a positive real integer. Note that
we accept the convention that 0 is not a natural number.</p></dd><dt><span class="term"><a
name="gel-function-IsRational"></a>IsRational</span></dt><dd><pre class="synopsis">IsRational
(num)</pre><p>Check if argument is a rational number (non-complex). Of course rational simply means "not
stored as a floating point number."</p></dd><dt><span class="term"><a
name="gel-function-IsReal"></a>IsReal</span></dt><dd><pre class="synopsis">IsReal (num)</pre><p>Check if
argument is a real number.</p></dd><dt><span class="term"><a
name="gel-function-Numerator"></a>Numerator</span></dt><dd><pre class="synopsis">Numerator (x)</pre><p>Get
the numerator of a rational number.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Numerator" target="_top">Wikipedia</a> for
more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Numerator" target="_top">Wikipedia</a> for
more information.
</p></dd><dt><span class="term"><a name="gel-function-Re"></a>Re</span></dt><dd><pre
class="synopsis">Re (z)</pre><p>Aliases: <code class="function">RealPart</code></p><p>Get the real part of a
complex number. For example <strong class="userinput"><code>Re(3+4i)</code></strong> yields 3.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Real_part" target="_top">Wikipedia</a> for
more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Real_part" target="_top">Wikipedia</a> for
more information.
</p></dd><dt><span class="term"><a name="gel-function-Sign"></a>Sign</span></dt><dd><pre
class="synopsis">Sign (x)</pre><p>Aliases: <code class="function">sign</code></p><p>Return the sign of a
number. That is returns
<code class="literal">-1</code> if value is negative,
<code class="literal">0</code> if value is zero and
@@ -61,12 +61,12 @@ value then <code class="function">Sign</code> returns the direction or 0.
logarithm</a>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Exponential_function"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Exponential_function"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/LogarithmFunction" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/ExponentialFunction.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-float"></a>float</span></dt><dd><pre
class="synopsis">float (x)</pre><p>Make number a floating point value. That is returns the floating point
representation of the number <code class="varname">x</code>.</p></dd><dt><span class="term"><a
name="gel-function-floor"></a>floor</span></dt><dd><pre class="synopsis">floor (x)</pre><p>Aliases: <code
class="function">Floor</code></p><p>Get the highest integer less than or equal to <code
class="varname">n</code>.</p></dd><dt><span class="term"><a name="gel-function-ln"></a>ln</span></dt><dd><pre
class="synopsis">ln (x)</pre><p>The natural logarithm, the logarithm to base <code
class="varname">e</code>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Natural_logarithm"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Natural_logarithm"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/LogarithmFunction" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/NaturalLogarithm.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-log"></a>log</span></dt><dd><pre
class="synopsis">log (x)</pre><pre class="synopsis">log (x,b)</pre><p>Logarithm of <code
class="varname">x</code> base <code class="varname">b</code> (calls <a class="link"
href="ch11s07.html#gel-function-DiscreteLog"><code class="function">DiscreteLog</code></a> if in modulo
mode), if base is not given, <a class="link" href="ch11s04.html#gel-function-e"><code
class="varname">e</code></a> is used.</p></dd><dt><span class="term"><a
name="gel-function-log10"></a>log10</span></dt><dd><pre class="synopsis">log10 (x)</pre><p>Logarithm of <code
class="varname">x</code> base 10.</p></dd><dt><span class="term"><a
name="gel-function-log2"></a>log2</span></dt><dd><pre class="synopsis">log2 (x)</pre><p>Aliases: <code
class="function">lg</code></p><p>Logarithm of <code class="varname">x</code> base 2.</p></dd><dt><span
class="term"><a name="gel-function-max"></a>max</span></dt><dd><pre class="synopsis">max
(a,args...)</pre><p>Aliases: <code class="function">Max</code> <code
class="function">Maximum</code></p><p>Returns the maximum of arguments or matrix.</p></dd><dt><span
class="term"><a name="gel-function-min"></a>min</span></dt><dd><pre class="synopsis">min
(a,args...)</pre><p>Aliases: <code class="function">Min</code> <code
class="function">Minimum</code></p><p>Returns the minimum of arguments or matrix.</p></dd><dt><span
class="term"><a name="gel-function-rand"></a>rand</span></dt><dd><pre class="synopsis">rand
(size...)</pre><p>Generate random float in the range <code class="literal">[0,1)</code>.
diff --git a/help/C/ch11s06.html b/help/C/ch11s06.html
index 71fe61e0..6eb477c7 100644
--- a/help/C/ch11s06.html
+++ b/help/C/ch11s06.html
@@ -1,6 +1,6 @@
-<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Trigonometry</title><meta name="generator" content="DocBook XSL Stylesheets
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s05.html" title="Numeric"><link
rel="next" href="ch11s07.html" title="Number Theory"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Trigonometry</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s05.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geni
us-gel-function-list-trigonometry"></a>Trigonometry</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-acos"></a>acos</span></dt><dd><pre
class="synopsis">acos (x)</pre><p>Aliases: <code class="function">arccos</code></p><p>The arccos (inverse
cos) function.</p></dd><dt><span class="term"><a name="gel-function-acosh"></a>acosh</span></dt><dd><pre
class="synopsis">acosh (x)</pre><p>Aliases: <code class="function">arccosh</code></p><p>The arccosh (inverse
cosh) function.</p></dd><dt><span class="term"><a name="gel-function-acot"></a>acot</span></dt><dd><pre
class="synopsis">acot (x)</pre><p>Aliases: <code class="function">arccot</code></p><p>The arccot (inverse
cot) function.</p></dd><dt><span class="term"><a name="gel-function-acoth"></a>acoth</span></dt><dd><pre
class="synopsis">acoth (x)</pre><p>Aliases: <code class="function">arccoth</code></p><p>The arccoth (inverse
coth) function.</p></dd><dt><span class="term"><
a name="gel-function-acsc"></a>acsc</span></dt><dd><pre class="synopsis">acsc (x)</pre><p>Aliases: <code
class="function">arccsc</code></p><p>The inverse cosecant function.</p></dd><dt><span class="term"><a
name="gel-function-acsch"></a>acsch</span></dt><dd><pre class="synopsis">acsch (x)</pre><p>Aliases: <code
class="function">arccsch</code></p><p>The inverse hyperbolic cosecant function.</p></dd><dt><span
class="term"><a name="gel-function-asec"></a>asec</span></dt><dd><pre class="synopsis">asec
(x)</pre><p>Aliases: <code class="function">arcsec</code></p><p>The inverse secant
function.</p></dd><dt><span class="term"><a name="gel-function-asech"></a>asech</span></dt><dd><pre
class="synopsis">asech (x)</pre><p>Aliases: <code class="function">arcsech</code></p><p>The inverse
hyperbolic secant function.</p></dd><dt><span class="term"><a
name="gel-function-asin"></a>asin</span></dt><dd><pre class="synopsis">asin (x)</pre><p>Aliases: <code
class="function">arcsin</code></p><p>The arcsi
n (inverse sin) function.</p></dd><dt><span class="term"><a
name="gel-function-asinh"></a>asinh</span></dt><dd><pre class="synopsis">asinh (x)</pre><p>Aliases: <code
class="function">arcsinh</code></p><p>The arcsinh (inverse sinh) function.</p></dd><dt><span class="term"><a
name="gel-function-atan"></a>atan</span></dt><dd><pre class="synopsis">atan (x)</pre><p>Aliases: <code
class="function">arctan</code></p><p>Calculates the arctan (inverse tan) function.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Trigonometry</title><meta name="generator" content="DocBook XSL Stylesheets
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s05.html" title="Numeric"><link
rel="next" href="ch11s07.html" title="Number Theory"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Trigonometry</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s05.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s07.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="ge
nius-gel-function-list-trigonometry"></a>Trigonometry</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-acos"></a>acos</span></dt><dd><pre
class="synopsis">acos (x)</pre><p>Aliases: <code class="function">arccos</code></p><p>The arccos (inverse
cos) function.</p></dd><dt><span class="term"><a name="gel-function-acosh"></a>acosh</span></dt><dd><pre
class="synopsis">acosh (x)</pre><p>Aliases: <code class="function">arccosh</code></p><p>The arccosh (inverse
cosh) function.</p></dd><dt><span class="term"><a name="gel-function-acot"></a>acot</span></dt><dd><pre
class="synopsis">acot (x)</pre><p>Aliases: <code class="function">arccot</code></p><p>The arccot (inverse
cot) function.</p></dd><dt><span class="term"><a name="gel-function-acoth"></a>acoth</span></dt><dd><pre
class="synopsis">acoth (x)</pre><p>Aliases: <code class="function">arccoth</code></p><p>The arccoth (inverse
coth) function.</p></dd><dt><span class="term"
<a name="gel-function-acsc"></a>acsc</span></dt><dd><pre class="synopsis">acsc (x)</pre><p>Aliases: <code
class="function">arccsc</code></p><p>The inverse cosecant function.</p></dd><dt><span class="term"><a
name="gel-function-acsch"></a>acsch</span></dt><dd><pre class="synopsis">acsch (x)</pre><p>Aliases: <code
class="function">arccsch</code></p><p>The inverse hyperbolic cosecant function.</p></dd><dt><span
class="term"><a name="gel-function-asec"></a>asec</span></dt><dd><pre class="synopsis">asec
(x)</pre><p>Aliases: <code class="function">arcsec</code></p><p>The inverse secant
function.</p></dd><dt><span class="term"><a name="gel-function-asech"></a>asech</span></dt><dd><pre
class="synopsis">asech (x)</pre><p>Aliases: <code class="function">arcsech</code></p><p>The inverse
hyperbolic secant function.</p></dd><dt><span class="term"><a
name="gel-function-asin"></a>asin</span></dt><dd><pre class="synopsis">asin (x)</pre><p>Aliases: <code
class="function">arcsin</code></p><p>The arc
sin (inverse sin) function.</p></dd><dt><span class="term"><a
name="gel-function-asinh"></a>asinh</span></dt><dd><pre class="synopsis">asinh (x)</pre><p>Aliases: <code
class="function">arcsinh</code></p><p>The arcsinh (inverse sinh) function.</p></dd><dt><span class="term"><a
name="gel-function-atan"></a>atan</span></dt><dd><pre class="synopsis">atan (x)</pre><p>Aliases: <code
class="function">arctan</code></p><p>Calculates the arctan (inverse tan) function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Arctangent" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Arctangent" target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/InverseTangent.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-atanh"></a>atanh</span></dt><dd><pre
class="synopsis">atanh (x)</pre><p>Aliases: <code class="function">arctanh</code></p><p>The arctanh (inverse
tanh) function.</p></dd><dt><span class="term"><a name="gel-function-atan2"></a>atan2</span></dt><dd><pre
class="synopsis">atan2 (y, x)</pre><p>Aliases: <code class="function">arctan2</code></p><p>Calculates the
arctan2 function. If
<strong class="userinput"><code>x>0</code></strong> then it returns
@@ -11,11 +11,11 @@
rather than failing.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Atan2" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Atan2" target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/InverseTangent.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-cos"></a>cos</span></dt><dd><pre
class="synopsis">cos (x)</pre><p>Calculates the cosine function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"
target="_top">Planetmath</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-cosh"></a>cosh</span></dt><dd><pre
class="synopsis">cosh (x)</pre><p>Calculates the hyperbolic cosine function.</p><p>
See
@@ -23,7 +23,7 @@
<a class="ulink" href="http://planetmath.org/HyperbolicFunctions" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-cot"></a>cot</span></dt><dd><pre
class="synopsis">cot (x)</pre><p>The cotangent function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"
target="_top">Planetmath</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-coth"></a>coth</span></dt><dd><pre
class="synopsis">coth (x)</pre><p>The hyperbolic cotangent function.</p><p>
See
@@ -31,7 +31,7 @@
<a class="ulink" href="http://planetmath.org/HyperbolicFunctions" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-csc"></a>csc</span></dt><dd><pre
class="synopsis">csc (x)</pre><p>The cosecant function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"
target="_top">Planetmath</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-csch"></a>csch</span></dt><dd><pre
class="synopsis">csch (x)</pre><p>The hyperbolic cosecant function.</p><p>
See
@@ -39,7 +39,7 @@
<a class="ulink" href="http://planetmath.org/HyperbolicFunctions" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-sec"></a>sec</span></dt><dd><pre
class="synopsis">sec (x)</pre><p>The secant function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"
target="_top">Planetmath</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-sech"></a>sech</span></dt><dd><pre
class="synopsis">sech (x)</pre><p>The hyperbolic secant function.</p><p>
See
@@ -47,7 +47,7 @@
<a class="ulink" href="http://planetmath.org/HyperbolicFunctions" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-sin"></a>sin</span></dt><dd><pre
class="synopsis">sin (x)</pre><p>Calculates the sine function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"
target="_top">Planetmath</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-sinh"></a>sinh</span></dt><dd><pre
class="synopsis">sinh (x)</pre><p>Calculates the hyperbolic sine function.</p><p>
See
@@ -55,7 +55,7 @@
<a class="ulink" href="http://planetmath.org/HyperbolicFunctions" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-tan"></a>tan</span></dt><dd><pre
class="synopsis">tan (x)</pre><p>Calculates the tan function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Trigonometric_functions"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/DefinitionsInTrigonometry"
target="_top">Planetmath</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-tanh"></a>tanh</span></dt><dd><pre
class="synopsis">tanh (x)</pre><p>The hyperbolic tangent function.</p><p>
See
diff --git a/help/C/ch11s07.html b/help/C/ch11s07.html
index fada9afe..2bce431b 100644
--- a/help/C/ch11s07.html
+++ b/help/C/ch11s07.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Number
Theory</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s06.html" title="Trigonometry"><link rel="next" href="ch11s08.html"
title="Matrix Manipulation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Number Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s06.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s08.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="genius-gel-function-list-number-theory"></a>Number Theory</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-AreRelativelyPrime"></a>AreRelativelyPrime</span></dt><dd><pre
class="synopsis">AreRelativelyPrime (a,b)</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Number
Theory</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s06.html" title="Trigonometry"><link rel="next" href="ch11s08.html"
title="Matrix Manipulation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Number Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s06.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s08.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both
"><a name="genius-gel-function-list-number-theory"></a>Number Theory</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-AreRelativelyPrime"></a>AreRelativelyPrime</span></dt><dd><pre
class="synopsis">AreRelativelyPrime (a,b)</pre><p>
Are the real integers <code class="varname">a</code> and <code class="varname">b</code>
relatively prime?
Returns <code class="constant">true</code> or <code class="constant">false</code>.
</p><p>
@@ -8,14 +8,14 @@
<a class="ulink" href="http://mathworld.wolfram.com/RelativelyPrime.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-BernoulliNumber"></a>BernoulliNumber</span></dt><dd><pre class="synopsis">BernoulliNumber
(n)</pre><p>Return the <code class="varname">n</code>th Bernoulli number.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Bernoulli_number" target="_top">Wikipedia</a>
or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Bernoulli_number"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/BernoulliNumber.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-ChineseRemainder"></a>ChineseRemainder</span></dt><dd><pre
class="synopsis">ChineseRemainder (a,m)</pre><p>Aliases: <code class="function">CRT</code></p><p>Find the
<code class="varname">x</code> that solves the system given by
the vector <code class="varname">a</code> and modulo the elements of
<code class="varname">m</code>, using the Chinese Remainder Theorem.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Chinese_remainder_theorem"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Chinese_remainder_theorem"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/ChineseRemainderTheorem"
target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/ChineseRemainderTheorem.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-CombineFactorizations"></a>CombineFactorizations</span></dt><dd><pre
class="synopsis">CombineFactorizations (a,b)</pre><p>Given two factorizations, give the factorization of the
@@ -23,7 +23,7 @@
F<sub>q</sub>, the finite field of order <code class="varname">q</code>, where <code
class="varname">q</code>
is a prime, using the Silver-Pohlig-Hellman algorithm.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Discrete_logarithm"
target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Discrete_logarithm"
target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/DiscreteLogarithm" target="_top">Planetmath</a>, or
<a class="ulink" href="http://mathworld.wolfram.com/DiscreteLogarithm.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-Divides"></a>Divides</span></dt><dd><pre
class="synopsis">Divides (m,n)</pre><p>Checks divisibility (if <code class="varname">m</code> divides <code
class="varname">n</code>).</p></dd><dt><span class="term"><a
name="gel-function-EulerPhi"></a>EulerPhi</span></dt><dd><pre class="synopsis">EulerPhi (n)</pre><p>
@@ -32,7 +32,7 @@
relatively prime to <code class="varname">n</code>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Euler_phi" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Euler_phi" target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/EulerPhifunction" target="_top">Planetmath</a>, or
<a class="ulink" href="http://mathworld.wolfram.com/TotientFunction.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-ExactDivision"></a>ExactDivision</span></dt><dd><pre class="synopsis">ExactDivision
(n,d)</pre><p>
@@ -40,7 +40,7 @@
divides <code class="varname">n</code>. If <code class="varname">d</code>
does not divide <code class="varname">n</code> then this function returns
garbage. This is a lot faster for very large numbers
- than the operation <strong class="userinput"><code>n/d</code></strong>, but of course only
+ than the operation <strong class="userinput"><code>n/d</code></strong>, but it is only
useful if you know that the division is exact.
</p></dd><dt><span class="term"><a name="gel-function-Factorize"></a>Factorize</span></dt><dd><pre
class="synopsis">Factorize (n)</pre><p>
Return factorization of a number as a matrix. The first
@@ -52,13 +52,13 @@
1 2 1]</pre><p>
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Factorization" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Factorization" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a name="gel-function-Factors"></a>Factors</span></dt><dd><pre
class="synopsis">Factors (n)</pre><p>
Return all factors of <code class="varname">n</code> in a vector. This
includes all the non-prime factors as well. It includes 1 and the
- number itself. So for example to print all the perfect numbers
+ number itself. So to print all the perfect numbers
(those that are sums of their factors) up to the number 1000 you
- could do (this is of course very inefficient)
+ could do (this is clearly very inefficient)
</p><pre class="programlisting">for n=1 to 1000 do (
if MatrixSum (Factors(n)) == 2*n then
print(n)
@@ -75,7 +75,7 @@
of two factors that are very close to each other.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fermat_factorization"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fermat_factorization"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-FindPrimitiveElementMod"></a>FindPrimitiveElementMod</span></dt><dd><pre
class="synopsis">FindPrimitiveElementMod (q)</pre><p>Find the first primitive element in F<sub>q</sub>, the
finite
group of order <code class="varname">q</code>. Of course <code class="varname">q</code> must be a
prime.</p></dd><dt><span class="term"><a
name="gel-function-FindRandomPrimitiveElementMod"></a>FindRandomPrimitiveElementMod</span></dt><dd><pre
class="synopsis">FindRandomPrimitiveElementMod (q)</pre><p>Find a random primitive element in F<sub>q</sub>,
the finite
group of order <code class="varname">q</code> (q must be a prime).</p></dd><dt><span class="term"><a
name="gel-function-IndexCalculus"></a>IndexCalculus</span></dt><dd><pre class="synopsis">IndexCalculus
(n,b,q,S)</pre><p>Compute discrete log base <code class="varname">b</code> of n in F<sub>q</sub>, the finite
@@ -99,7 +99,7 @@ precalculated and returned in the second column.</p></dd><dt><span class="term">
<a class="link" href="ch11s07.html#gel-function-LucasLehmer">LucasLehmer</a>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Mersenne_prime" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Mersenne_prime" target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/MersenneNumbers" target="_top">Planetmath</a>,
<a class="ulink" href="http://mathworld.wolfram.com/MersennePrime.html"
target="_top">Mathworld</a> or
<a class="ulink" href="http://www.mersenne.org/" target="_top">GIMPS</a>
@@ -112,8 +112,8 @@ precalculated and returned in the second column.</p></dd><dt><span class="term">
<a class="link" href="ch11s07.html#gel-function-IsPerfectSquare">IsPerfectSquare</a>.
</p></dd><dt><span class="term"><a name="gel-function-IsOdd"></a>IsOdd</span></dt><dd><pre
class="synopsis">IsOdd (n)</pre><p>Tests if an integer is odd.</p></dd><dt><span class="term"><a
name="gel-function-IsPerfectPower"></a>IsPerfectPower</span></dt><dd><pre class="synopsis">IsPerfectPower
(n)</pre><p>Check an integer for being any perfect power, a<sup>b</sup>.</p></dd><dt><span class="term"><a
name="gel-function-IsPerfectSquare"></a>IsPerfectSquare</span></dt><dd><pre class="synopsis">IsPerfectSquare
(n)</pre><p>
Check an integer for being a perfect square of an integer. The number must
- be a real integer. Negative integers are of course never perfect
- squares of real integers.
+ be an integer. Negative integers are never perfect
+ squares of integers.
</p></dd><dt><span class="term"><a name="gel-function-IsPrime"></a>IsPrime</span></dt><dd><pre
class="synopsis">IsPrime (n)</pre><p>
Tests primality of integers, for numbers less than 2.5e10 the
answer is deterministic (if Riemann hypothesis is true). For
@@ -151,12 +151,12 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
<a class="link"
href="ch11s07.html#gel-function-IsMersennePrimeExponent">IsMersennePrimeExponent</a>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Lucas%E2%80%93Lehmer_primality_test"
target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Lucas%E2%80%93Lehmer_primality_test"
target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/LucasLhemer" target="_top">Planetmath</a>, or
<a class="ulink" href="http://mathworld.wolfram.com/Lucas-LehmerTest.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-LucasNumber"></a>LucasNumber</span></dt><dd><pre class="synopsis">LucasNumber
(n)</pre><p>Returns the <code class="varname">n</code>th Lucas number.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Lucas_number" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Lucas_number" target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/LucasNumbers" target="_top">Planetmath</a>, or
<a class="ulink" href="http://mathworld.wolfram.com/LucasNumber.html" target="_top">Mathworld</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-MaximalPrimePowerFactors"></a>MaximalPrimePowerFactors</span></dt><dd><pre
class="synopsis">MaximalPrimePowerFactors (n)</pre><p>Return all maximal prime power factors of a
number.</p></dd><dt><span class="term"><a
name="gel-function-MersennePrimeExponents"></a>MersennePrimeExponents</span></dt><dd><pre
class="synopsis">MersennePrimeExponents</pre><p>
@@ -170,7 +170,7 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
<a class="link" href="ch11s07.html#gel-function-LucasLehmer">LucasLehmer</a>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Mersenne_prime" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Mersenne_prime" target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/MersenneNumbers" target="_top">Planetmath</a>,
<a class="ulink" href="http://mathworld.wolfram.com/MersennePrime.html"
target="_top">Mathworld</a> or
<a class="ulink" href="http://www.mersenne.org/" target="_top">GIMPS</a>
@@ -185,7 +185,7 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
better on smaller integers.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/MillerRabinPrimeTest" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/Rabin-MillerStrongPseudoprimeTest.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-MillerRabinTestSure"></a>MillerRabinTestSure</span></dt><dd><pre
class="synopsis">MillerRabinTestSure (n)</pre><p>
@@ -194,7 +194,7 @@ If <code class="varname">q</code> is not prime results are bogus.</p></dd><dt><s
result is deterministic.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"
target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test"
target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/MillerRabinPrimeTest" target="_top">Planetmath</a>,
or
<a class="ulink" href="http://mathworld.wolfram.com/Rabin-MillerStrongPseudoprimeTest.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-ModInvert"></a>ModInvert</span></dt><dd><pre
class="synopsis">ModInvert (n,m)</pre><p>Returns inverse of n mod m.</p><p>
diff --git a/help/C/ch11s08.html b/help/C/ch11s08.html
index 3ccdc547..74de788b 100644
--- a/help/C/ch11s08.html
+++ b/help/C/ch11s08.html
@@ -1,11 +1,13 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Matrix
Manipulation</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s07.html" title="Number Theory"><link rel="next" href="ch11s09.html"
title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Matrix Manipulation</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s07.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s09.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear
: both"><a name="genius-gel-function-list-matrix"></a>Matrix Manipulation</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-ApplyOverMatrix"></a>ApplyOverMatrix</span></dt><dd><pre class="synopsis">ApplyOverMatrix
(a,func)</pre><p>Apply a function over all entries of a matrix and return a matrix of the
results.</p></dd><dt><span class="term"><a
name="gel-function-ApplyOverMatrix2"></a>ApplyOverMatrix2</span></dt><dd><pre
class="synopsis">ApplyOverMatrix2 (a,b,func)</pre><p>Apply a function over all entries of 2 matrices (or 1
value and 1 matrix) and return a matrix of the results.</p></dd><dt><span class="term"><a
name="gel-function-ColumnsOf"></a>ColumnsOf</span></dt><dd><pre class="synopsis">ColumnsOf (M)</pre><p>Gets
the columns of a matrix as a horizontal vector.</p></dd><dt><span class="term"><a
name="gel-function-ComplementSubmatrix"></a>ComplementSubmatrix</span></dt><dd><pre
class="synopsis">ComplementSubmat
rix (m,r,c)</pre><p>Remove column(s) and row(s) from a matrix.</p></dd><dt><span class="term"><a
name="gel-function-CompoundMatrix"></a>CompoundMatrix</span></dt><dd><pre class="synopsis">CompoundMatrix
(k,A)</pre><p>Calculate the kth compound matrix of A.</p></dd><dt><span class="term"><a
name="gel-function-CountZeroColumns"></a>CountZeroColumns</span></dt><dd><pre
class="synopsis">CountZeroColumns (M)</pre><p>
- Count the number of zero columns in a matrix. For example
- once your column reduce a matrix you can use this to find
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Matrix
Manipulation</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s07.html" title="Number Theory"><link rel="next" href="ch11s09.html"
title="Linear Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Matrix Manipulation</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s07.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s09.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="cle
ar: both"><a name="genius-gel-function-list-matrix"></a>Matrix Manipulation</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-AppendElement"></a>AppendElement</span></dt><dd><pre class="synopsis">AppendElement
(v,elt)</pre><p>Append an element to a vector and return the vector. No expansion is done. Normally
+ a row vector is built if starting from <code class="constant">null</code> or a 1-by-1
matrix,
+ but if given a column vector it will properly build a column vector.</p></dd><dt><span
class="term"><a name="gel-function-ApplyOverMatrix"></a>ApplyOverMatrix</span></dt><dd><pre
class="synopsis">ApplyOverMatrix (a,func)</pre><p>Apply a function over all entries of a matrix and return a
matrix of the results.</p></dd><dt><span class="term"><a
name="gel-function-ApplyOverMatrix2"></a>ApplyOverMatrix2</span></dt><dd><pre
class="synopsis">ApplyOverMatrix2 (a,b,func)</pre><p>Apply a function over all entries of 2 matrices (or 1
value and 1 matrix) and return a matrix of the results.</p></dd><dt><span class="term"><a
name="gel-function-ColumnsOf"></a>ColumnsOf</span></dt><dd><pre class="synopsis">ColumnsOf (M)</pre><p>Gets
the columns of a matrix as a horizontal vector.</p></dd><dt><span class="term"><a
name="gel-function-ComplementSubmatrix"></a>ComplementSubmatrix</span></dt><dd><pre
class="synopsis">ComplementSubmatrix (m,r,c)</pre><p>Remove column(s) and row(s) from a matrix.</p>
</dd><dt><span class="term"><a name="gel-function-CompoundMatrix"></a>CompoundMatrix</span></dt><dd><pre
class="synopsis">CompoundMatrix (k,A)</pre><p>Calculate the kth compound matrix of A.</p></dd><dt><span
class="term"><a name="gel-function-CountZeroColumns"></a>CountZeroColumns</span></dt><dd><pre
class="synopsis">CountZeroColumns (M)</pre><p>
+ Count the number of zero columns in a matrix. For example,
+ once you column-reduce a matrix, you can use this to find
the nullity. See <a class="link" href="ch11s09.html#gel-function-cref"><code
class="function">cref</code></a>
and <a class="link" href="ch11s09.html#gel-function-Nullity"><code
class="function">Nullity</code></a>.
</p></dd><dt><span class="term"><a
name="gel-function-DeleteColumn"></a>DeleteColumn</span></dt><dd><pre class="synopsis">DeleteColumn
(M,col)</pre><p>Delete a column of a matrix.</p></dd><dt><span class="term"><a
name="gel-function-DeleteRow"></a>DeleteRow</span></dt><dd><pre class="synopsis">DeleteRow
(M,row)</pre><p>Delete a row of a matrix.</p></dd><dt><span class="term"><a
name="gel-function-DiagonalOf"></a>DiagonalOf</span></dt><dd><pre class="synopsis">DiagonalOf
(M)</pre><p>Gets the diagonal entries of a matrix as a column vector.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Diagonal_of_a_matrix#Matrices"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Diagonal_of_a_matrix#Matrices"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-DotProduct"></a>DotProduct</span></dt><dd><pre class="synopsis">DotProduct
(u,v)</pre><p>Get the dot product of two vectors. The vectors must be of the
same size. No conjugates are taken so this is a bilinear form even if working over the
complex numbers; This is the bilinear scalar product not the sesquilinear scalar product. See <a
class="link" href="ch11s08.html#gel-function-HermitianProduct">HermitianProduct</a> for the standard
sesquilinear inner product.</p><p>
See
@@ -28,7 +30,7 @@
<strong class="userinput"><code>5</code></strong>, we return <strong
class="userinput"><code>[1,4,5]</code></strong>. If
<code class="varname">msize</code> is 0, we always return <code
class="constant">null</code>.</p></dd><dt><span class="term"><a
name="gel-function-IsDiagonal"></a>IsDiagonal</span></dt><dd><pre class="synopsis">IsDiagonal (M)</pre><p>Is
a matrix diagonal.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Diagonal_matrix" target="_top">Wikipedia</a>
or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Diagonal_matrix" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://planetmath.org/DiagonalMatrix" target="_top">Planetmath</a> for
more information.
</p></dd><dt><span class="term"><a
name="gel-function-IsIdentity"></a>IsIdentity</span></dt><dd><pre class="synopsis">IsIdentity
(x)</pre><p>Check if a matrix is the identity matrix. Automatically returns <code
class="constant">false</code>
if the matrix is not square. Also works on numbers, in which
@@ -37,12 +39,12 @@
no error is generated and <code class="constant">false</code> is returned.</p></dd><dt><span
class="term"><a name="gel-function-IsLowerTriangular"></a>IsLowerTriangular</span></dt><dd><pre
class="synopsis">IsLowerTriangular (M)</pre><p>Is a matrix lower triangular. That is, are all the entries
above the diagonal zero.</p></dd><dt><span class="term"><a
name="gel-function-IsMatrixInteger"></a>IsMatrixInteger</span></dt><dd><pre class="synopsis">IsMatrixInteger
(M)</pre><p>Check if a matrix is a matrix of integers (non-complex).</p></dd><dt><span class="term"><a
name="gel-function-IsMatrixNonnegative"></a>IsMatrixNonnegative</span></dt><dd><pre
class="synopsis">IsMatrixNonnegative (M)</pre><p>Check if a matrix is non-negative, that is if each element
is non-negative.
Do not confuse positive matrices with positive semi-definite matrices.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Positive_matrix" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Positive_matrix" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-IsMatrixPositive"></a>IsMatrixPositive</span></dt><dd><pre
class="synopsis">IsMatrixPositive (M)</pre><p>Check if a matrix is positive, that is if each element is
positive (and hence real). In particular, no element is 0. Do not confuse
positive matrices with positive definite matrices.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Positive_matrix" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Positive_matrix" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-IsMatrixRational"></a>IsMatrixRational</span></dt><dd><pre
class="synopsis">IsMatrixRational (M)</pre><p>Check if a matrix is a matrix of rational (non-complex)
numbers.</p></dd><dt><span class="term"><a
name="gel-function-IsMatrixReal"></a>IsMatrixReal</span></dt><dd><pre class="synopsis">IsMatrixReal
(M)</pre><p>Check if a matrix is a matrix of real (non-complex) numbers.</p></dd><dt><span class="term"><a
name="gel-function-IsMatrixSquare"></a>IsMatrixSquare</span></dt><dd><pre class="synopsis">IsMatrixSquare
(M)</pre><p>
Check if a matrix is square, that is its width is equal to
@@ -62,10 +64,13 @@ functions make this check. Values can be any number including complex numbers.<
<strong class="userinput"><code>MakeDiagonal([1,2,3])</code></strong> is the same as
<strong class="userinput"><code>MakeDiagonal(1,2,3)</code></strong>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Diagonal_matrix" target="_top">Wikipedia</a>
or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Diagonal_matrix" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://planetmath.org/DiagonalMatrix" target="_top">Planetmath</a> for
more information.
- </p></dd><dt><span class="term"><a
name="gel-function-MakeVector"></a>MakeVector</span></dt><dd><pre class="synopsis">MakeVector
(A)</pre><p>Make column vector out of matrix by putting columns above
- each other. Returns <code class="constant">null</code> when given <code
class="constant">null</code>.</p></dd><dt><span class="term"><a
name="gel-function-MatrixProduct"></a>MatrixProduct</span></dt><dd><pre class="synopsis">MatrixProduct
(A)</pre><p>
+ </p></dd><dt><span class="term"><a
name="gel-function-MakeVector"></a>MakeVector</span></dt><dd><pre class="synopsis">MakeVector
(A)</pre><p>Alias: <code class="function">MakeColumnVector</code></p><p>Make column vector out of matrix by
putting columns above
+ each other. Returns <code class="constant">null</code> when given <code
class="constant">null</code>.
+ Can be used to ensure a vector is a column vector.</p></dd><dt><span class="term"><a
name="gel-function-MakeRowVector"></a>MakeRowVector</span></dt><dd><pre class="synopsis">MakeRowVector
(A)</pre><p>Make row vector out of matrix by putting rows one after another.
+ Returns <code class="constant">null</code> when given <code class="constant">null</code>.
+ Can be used to ensure a vector is a row vector.</p></dd><dt><span class="term"><a
name="gel-function-MatrixProduct"></a>MatrixProduct</span></dt><dd><pre class="synopsis">MatrixProduct
(A)</pre><p>
Calculate the product of all elements in a matrix or vector.
That is we multiply all the elements and return a number that
is the product of all the elements.
diff --git a/help/C/ch11s09.html b/help/C/ch11s09.html
index d405579d..de948153 100644
--- a/help/C/ch11s09.html
+++ b/help/C/ch11s09.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s08.html" title="Matrix Manipulation"><link rel="next"
href="ch11s10.html" title="Combinatorics"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s08.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s10.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: bot
h"><a name="genius-gel-function-list-linear-algebra"></a>Linear Algebra</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-AuxiliaryUnitMatrix"></a>AuxiliaryUnitMatrix</span></dt><dd><pre
class="synopsis">AuxiliaryUnitMatrix (n)</pre><p>Get the auxiliary unit matrix of size <code
class="varname">n</code>. This is a square matrix with that is all zero except the
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Linear
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s08.html" title="Matrix Manipulation"><link rel="next"
href="ch11s10.html" title="Combinatorics"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Linear Algebra</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s08.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s10.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: b
oth"><a name="genius-gel-function-list-linear-algebra"></a>Linear Algebra</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-AuxiliaryUnitMatrix"></a>AuxiliaryUnitMatrix</span></dt><dd><pre
class="synopsis">AuxiliaryUnitMatrix (n)</pre><p>Get the auxiliary unit matrix of size <code
class="varname">n</code>. This is a square matrix with that is all zero except the
superdiagonal being all ones. It is the Jordan block matrix of one zero eigenvalue.</p><p>
See
<a class="ulink" href="http://planetmath.org/JordanCanonicalFormTheorem"
target="_top">Planetmath</a> or
@@ -50,7 +50,7 @@ result as a vector and not added together.</p></dd><dt><span class="term"><a nam
diagonal).
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Eigenvalue" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Eigenvalue" target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/Eigenvalue" target="_top">Planetmath</a>, or
<a class="ulink" href="http://mathworld.wolfram.com/Eigenvalue.html" target="_top">Mathworld</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-Eigenvectors"></a>Eigenvectors</span></dt><dd><pre class="synopsis">Eigenvectors
(M)</pre><pre class="synopsis">Eigenvectors (M, &eigenvalues)</pre><pre class="synopsis">Eigenvectors (M,
&eigenvalues, &multiplicities)</pre><p>Get the eigenvectors of a square matrix. Optionally get also
@@ -58,7 +58,7 @@ the eigenvalues and their algebraic multiplicities.
Currently only works for matrices of size up to 2 by 2.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Eigenvector" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Eigenvector" target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/Eigenvector" target="_top">Planetmath</a>, or
<a class="ulink" href="http://mathworld.wolfram.com/Eigenvector.html" target="_top">Mathworld</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-GramSchmidt"></a>GramSchmidt</span></dt><dd><pre class="synopsis">GramSchmidt
(v,B...)</pre><p>Apply the Gram-Schmidt process (to the columns) with respect to
@@ -152,7 +152,7 @@ determinant.
of two matrices.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Kronecker_product"
target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Kronecker_product"
target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/KroneckerProduct" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/KroneckerProduct.html"
target="_top">Mathworld</a> for more information.
</p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a
name="gel-function-LUDecomposition"></a>LUDecomposition</span></dt><dd><pre class="synopsis">LUDecomposition
(A, L, U)</pre><p>
@@ -182,7 +182,7 @@ determinant.
and <code class="varname">U</code> to <code class="constant">null</code>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/LU_decomposition" target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/LU_decomposition"
target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/LUDecomposition" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/LUDecomposition.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-Minor"></a>Minor</span></dt><dd><pre
class="synopsis">Minor (M,i,j)</pre><p>Get the <code class="varname">i</code>-<code class="varname">j</code>
minor of a matrix.</p><p>
@@ -218,7 +218,7 @@ function of two arguments or it can be a matrix giving a sesquilinear form.
<code class="varname">Q</code>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/QR_decomposition" target="_top">Wikipedia</a>
or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/QR_decomposition"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/QRDecomposition" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/QRDecomposition.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-RayleighQuotient"></a>RayleighQuotient</span></dt><dd><pre
class="synopsis">RayleighQuotient (A,x)</pre><p>Return the Rayleigh quotient (also called the Rayleigh-Ritz
quotient or ratio) of a matrix and a vector.</p><p>
@@ -241,45 +241,45 @@ function of two arguments or it can be a matrix giving a sesquilinear form.
<a class="ulink" href="http://planetmath.org/SylvestersLaw" target="_top">Planetmath</a> for more
information.
</p></dd><dt><span class="term"><a
name="gel-function-RosserMatrix"></a>RosserMatrix</span></dt><dd><pre class="synopsis">RosserMatrix
()</pre><p>Returns the Rosser matrix, which is a classic symmetric eigenvalue test problem.</p></dd><dt><span
class="term"><a name="gel-function-Rotation2D"></a>Rotation2D</span></dt><dd><pre class="synopsis">Rotation2D
(angle)</pre><p>Aliases: <code class="function">RotationMatrix</code></p><p>Return the matrix corresponding
to rotation around origin in R<sup>2</sup>.</p></dd><dt><span class="term"><a
name="gel-function-Rotation3DX"></a>Rotation3DX</span></dt><dd><pre class="synopsis">Rotation3DX
(angle)</pre><p>Return the matrix corresponding to rotation around origin in R<sup>3</sup> about the
x-axis.</p></dd><dt><span class="term"><a name="gel-function-Rotation3DY"></a>Rotation3DY</span></dt><dd><pre
class="synopsis">Rotation3DY (angle)</pre><p>Return the matrix corresponding to rotation around origin in
R<sup>3</sup> about the y-axis.<
/p></dd><dt><span class="term"><a name="gel-function-Rotation3DZ"></a>Rotation3DZ</span></dt><dd><pre
class="synopsis">Rotation3DZ (angle)</pre><p>Return the matrix corresponding to rotation around origin in
R<sup>3</sup> about the z-axis.</p></dd><dt><span class="term"><a
name="gel-function-RowSpace"></a>RowSpace</span></dt><dd><pre class="synopsis">RowSpace (M)</pre><p>Get a
basis matrix for the rowspace of a matrix.</p></dd><dt><span class="term"><a
name="gel-function-SesquilinearForm"></a>SesquilinearForm</span></dt><dd><pre
class="synopsis">SesquilinearForm (v,A,w)</pre><p>Evaluate (v,w) with respect to the sesquilinear form given
by the matrix A.</p></dd><dt><span class="term"><a
name="gel-function-SesquilinearFormFunction"></a>SesquilinearFormFunction</span></dt><dd><pre
class="synopsis">SesquilinearFormFunction (A)</pre><p>Return a function that evaluates two vectors with
respect to the sesquilinear form given by A.</p></dd><dt><span class="term"><a name="gel-function-SmithN
ormalFormField"></a>SmithNormalFormField</span></dt><dd><pre class="synopsis">SmithNormalFormField
(A)</pre><p>Returns the Smith normal form of a matrix over fields (will end up with 1's on the
diagonal).</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Smith_normal_form"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Smith_normal_form"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-SmithNormalFormInteger"></a>SmithNormalFormInteger</span></dt><dd><pre
class="synopsis">SmithNormalFormInteger (M)</pre><p>Return the Smith normal form for square integer matrices
over integers.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Smith_normal_form"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Smith_normal_form"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-SolveLinearSystem"></a>SolveLinearSystem</span></dt><dd><pre
class="synopsis">SolveLinearSystem (M,V,args...)</pre><p>Solve linear system Mx=V, return solution V if there
is a unique solution, <code class="constant">null</code> otherwise. Extra two reference parameters can
optionally be used to get the reduced M and V.</p></dd><dt><span class="term"><a
name="gel-function-ToeplitzMatrix"></a>ToeplitzMatrix</span></dt><dd><pre class="synopsis">ToeplitzMatrix (c,
r...)</pre><p>Return the Toeplitz matrix constructed given the first column c
and (optionally) the first row r. If only the column c is given then it is
conjugated and the nonconjugated version is used for the first row to give a
-Hermitian matrix (if the first element is real of course).</p><p>
+Hermitian matrix (if the first element is real).</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Toeplitz_matrix" target="_top">Wikipedia</a>
or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Toeplitz_matrix" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://planetmath.org/ToeplitzMatrix" target="_top">Planetmath</a> for
more information.
</p></dd><dt><span class="term"><a name="gel-function-Trace"></a>Trace</span></dt><dd><pre
class="synopsis">Trace (M)</pre><p>Aliases: <code class="function">trace</code></p><p>Calculate the trace of
a matrix. That is the sum of the diagonal elements.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Trace_(linear_algebra)"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Trace_(linear_algebra)"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/Trace" target="_top">Planetmath</a> for more
information.
</p></dd><dt><span class="term"><a name="gel-function-Transpose"></a>Transpose</span></dt><dd><pre
class="synopsis">Transpose (M)</pre><p>Transpose of a matrix. This is the same as the
<strong class="userinput"><code>.'</code></strong> operator.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Transpose" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Transpose" target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/Transpose" target="_top">Planetmath</a> for more
information.
</p></dd><dt><span class="term"><a
name="gel-function-VandermondeMatrix"></a>VandermondeMatrix</span></dt><dd><pre
class="synopsis">VandermondeMatrix (v)</pre><p>Aliases: <code class="function">vander</code></p><p>Return the
Vandermonde matrix.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Vandermonde_matrix"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Vandermonde_matrix"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-VectorAngle"></a>VectorAngle</span></dt><dd><pre class="synopsis">VectorAngle
(v,w,B...)</pre><p>The angle of two vectors with respect to inner product given by
<code class="varname">B</code>. If <code class="varname">B</code> is not given then the standard
Hermitian product is used. <code class="varname">B</code> can either be a sesquilinear
function of two arguments or it can be a matrix giving a sesquilinear form.
</p></dd><dt><span class="term"><a
name="gel-function-VectorSpaceDirectSum"></a>VectorSpaceDirectSum</span></dt><dd><pre
class="synopsis">VectorSpaceDirectSum (M,N)</pre><p>The direct sum of the vector spaces M and
N.</p></dd><dt><span class="term"><a
name="gel-function-VectorSubspaceIntersection"></a>VectorSubspaceIntersection</span></dt><dd><pre
class="synopsis">VectorSubspaceIntersection (M,N)</pre><p>Intersection of the subspaces given by M and
N.</p></dd><dt><span class="term"><a
name="gel-function-VectorSubspaceSum"></a>VectorSubspaceSum</span></dt><dd><pre
class="synopsis">VectorSubspaceSum (M,N)</pre><p>The sum of the vector spaces M and N, that is {w | w=m+n, m
in M, n in N}.</p></dd><dt><span class="term"><a name="gel-function-adj"></a>adj</span></dt><dd><pre
class="synopsis">adj (m)</pre><p>Aliases: <code class="function">Adjugate</code></p><p>Get the classical
adjoint (adjugate) of a matrix.</p></dd><dt><span class="term"><a
name="gel-function-cref"></a>cref</span></dt><
dd><pre class="synopsis">cref (M)</pre><p>Aliases: <code class="function">CREF</code> <code
class="function">ColumnReducedEchelonForm</code></p><p>Compute the Column Reduced Echelon
Form.</p></dd><dt><span class="term"><a name="gel-function-det"></a>det</span></dt><dd><pre
class="synopsis">det (M)</pre><p>Aliases: <code class="function">Determinant</code></p><p>Get the determinant
of a matrix.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Determinant" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Determinant" target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/Determinant2" target="_top">Planetmath</a> for more
information.
</p></dd><dt><span class="term"><a name="gel-function-ref"></a>ref</span></dt><dd><pre
class="synopsis">ref (M)</pre><p>Aliases: <code class="function">REF</code> <code
class="function">RowEchelonForm</code></p><p>Get the row echelon form of a matrix. That is, apply gaussian
elimination but not backaddition to <code class="varname">M</code>. The pivot rows are
divided to make all pivots 1.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Row_echelon_form" target="_top">Wikipedia</a>
or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Row_echelon_form"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/RowEchelonForm" target="_top">Planetmath</a> for
more information.
</p></dd><dt><span class="term"><a name="gel-function-rref"></a>rref</span></dt><dd><pre
class="synopsis">rref (M)</pre><p>Aliases: <code class="function">RREF</code> <code
class="function">ReducedRowEchelonForm</code></p><p>Get the reduced row echelon form of a matrix. That is,
apply gaussian elimination together with backaddition to <code class="varname">M</code>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Reduced_row_echelon_form"
target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Reduced_row_echelon_form"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/ReducedRowEchelonForm" target="_top">Planetmath</a>
for more information.
</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s08.html">Prev</a> </td><td width="20%"
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s10.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Matrix Manipulation
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%"
align="right" valign="top"> Combinatorics</td></tr></table></div></body></html>
diff --git a/help/C/ch11s10.html b/help/C/ch11s10.html
index f41e157c..49396324 100644
--- a/help/C/ch11s10.html
+++ b/help/C/ch11s10.html
@@ -1,9 +1,12 @@
-<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Combinatorics</title><meta name="generator" content="DocBook XSL Stylesheets
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s09.html" title="Linear Algebra"><link
rel="next" href="ch11s11.html" title="Calculus"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Combinatorics</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s09.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s11.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="
genius-gel-function-list-combinatorics"></a>Combinatorics</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-Catalan"></a>Catalan</span></dt><dd><pre class="synopsis">Catalan (n)</pre><p>Get <code
class="varname">n</code>th Catalan number.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Combinatorics</title><meta name="generator" content="DocBook XSL Stylesheets
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s09.html" title="Linear Algebra"><link
rel="next" href="ch11s11.html" title="Calculus"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Combinatorics</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s09.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s11.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name
="genius-gel-function-list-combinatorics"></a>Combinatorics</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-Catalan"></a>Catalan</span></dt><dd><pre class="synopsis">Catalan (n)</pre><p>Get <code
class="varname">n</code>th Catalan number.</p><p>
See
<a class="ulink" href="http://planetmath.org/CatalanNumbers" target="_top">Planetmath</a> for
more information.
</p></dd><dt><span class="term"><a
name="gel-function-Combinations"></a>Combinations</span></dt><dd><pre class="synopsis">Combinations
(k,n)</pre><p>Get all combinations of k numbers from 1 to n as a vector of vectors.
(See also <a class="link" href="ch11s10.html#gel-function-NextCombination">NextCombination</a>)
-</p></dd><dt><span class="term"><a
name="gel-function-DoubleFactorial"></a>DoubleFactorial</span></dt><dd><pre class="synopsis">DoubleFactorial
(n)</pre><p>Double factorial: <strong class="userinput"><code>n(n-2)(n-4)...</code></strong></p><p>
+</p><p>
+ See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Combination" target="_top">Wikipedia</a> for
more information.
+ </p></dd><dt><span class="term"><a
name="gel-function-DoubleFactorial"></a>DoubleFactorial</span></dt><dd><pre class="synopsis">DoubleFactorial
(n)</pre><p>Double factorial: <strong class="userinput"><code>n(n-2)(n-4)...</code></strong></p><p>
See
<a class="ulink" href="http://planetmath.org/DoubleFactorial" target="_top">Planetmath</a> for
more information.
</p></dd><dt><span class="term"><a name="gel-function-Factorial"></a>Factorial</span></dt><dd><pre
class="synopsis">Factorial (n)</pre><p>Factorial: <strong
class="userinput"><code>n(n-1)(n-2)...</code></strong></p><p>
@@ -20,17 +23,18 @@
<strong class="userinput"><code>Fibonacci(1) = Fibonacci(2) = 1</code></strong>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fibonacci_number" target="_top">Wikipedia</a>
or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fibonacci_number"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/FibonacciSequence" target="_top">Planetmath</a> or
<a class="ulink" href="http://mathworld.wolfram.com/FibonacciNumber.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-FrobeniusNumber"></a>FrobeniusNumber</span></dt><dd><pre class="synopsis">FrobeniusNumber
(v,arg...)</pre><p>
- Calculate the Frobenius number. That is calculate smallest
+ Calculate the Frobenius number. That is calculate largest
number that cannot be given as a non-negative integer linear
combination of a given vector of non-negative integers.
The vector can be given as separate numbers or a single vector.
All the numbers given should have GCD of 1.
</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Coin_problem" target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/FrobeniusNumber.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-GaloisMatrix"></a>GaloisMatrix</span></dt><dd><pre class="synopsis">GaloisMatrix
(combining_rule)</pre><p>Galois matrix given a linear combining rule
(a_1*x_1+...+a_n*x_n=x_(n+1)).</p></dd><dt><span class="term"><a
name="gel-function-GreedyAlgorithm"></a>GreedyAlgorithm</span></dt><dd><pre class="synopsis">GreedyAlgorithm
(n,v)</pre><p>
Find the vector <code class="varname">c</code> of non-negative integers
@@ -40,8 +44,18 @@
of non-negative integers.
</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Greedy_algorithm"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/GreedyAlgorithm.html"
target="_top">Mathworld</a> for more information.
- </p></dd><dt><span class="term"><a
name="gel-function-HarmonicNumber"></a>HarmonicNumber</span></dt><dd><pre class="synopsis">HarmonicNumber
(n,r)</pre><p>Aliases: <code class="function">HarmonicH</code></p><p>Harmonic Number, the <code
class="varname">n</code>th harmonic number of order <code class="varname">r</code>.</p></dd><dt><span
class="term"><a name="gel-function-Hofstadter"></a>Hofstadter</span></dt><dd><pre class="synopsis">Hofstadter
(n)</pre><p>Hofstadter's function q(n) defined by q(1)=1, q(2)=1,
q(n)=q(n-q(n-1))+q(n-q(n-2)).</p></dd><dt><span class="term"><a
name="gel-function-LinearRecursiveSequence"></a>LinearRecursiveSequence</span></dt><dd><pre
class="synopsis">LinearRecursiveSequence (seed_values,combining_rule,n)</pre><p>Compute linear recursive
sequence using Galois stepping.</p></dd><dt><span class="term"><a
name="gel-function-Multinomial"></a>Multinomial</span></dt><dd><pre class="synopsis">Multinomial
(v,arg...)</pre><p>Calculate multinomial coefficients.
Takes a vector of
+ </p></dd><dt><span class="term"><a
name="gel-function-HarmonicNumber"></a>HarmonicNumber</span></dt><dd><pre class="synopsis">HarmonicNumber
(n,r)</pre><p>Aliases: <code class="function">HarmonicH</code></p><p>Harmonic Number, the <code
class="varname">n</code>th harmonic number of order <code class="varname">r</code>.
+ That is, it is the sum of <strong class="userinput"><code>1/k^r</code></strong> for <code
class="varname">k</code>
+ from 1 to n. Equivalent to <strong class="userinput"><code>sum k = 1 to n do
1/k^r</code></strong>.</p><p>
+ See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Harmonic_number" target="_top">Wikipedia</a>
for more information.
+ </p></dd><dt><span class="term"><a
name="gel-function-Hofstadter"></a>Hofstadter</span></dt><dd><pre class="synopsis">Hofstadter
(n)</pre><p>Hofstadter's function q(n) defined by q(1)=1, q(2)=1, q(n)=q(n-q(n-1))+q(n-q(n-2)).</p><p>
+ See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Hofstadter_sequence"
target="_top">Wikipedia</a> for more information.
+ The sequence is <a class="ulink" href="https://oeis.org/A005185" target="_top">A005185 in
OEIS</a>.
+ </p></dd><dt><span class="term"><a
name="gel-function-LinearRecursiveSequence"></a>LinearRecursiveSequence</span></dt><dd><pre
class="synopsis">LinearRecursiveSequence (seed_values,combining_rule,n)</pre><p>Compute linear recursive
sequence using Galois stepping.</p></dd><dt><span class="term"><a
name="gel-function-Multinomial"></a>Multinomial</span></dt><dd><pre class="synopsis">Multinomial
(v,arg...)</pre><p>Calculate multinomial coefficients. Takes a vector of
<code class="varname">k</code>
non-negative integers and computes the multinomial coefficient.
This corresponds to the coefficient in the homogeneous polynomial
@@ -57,7 +71,7 @@
<strong class="userinput"><code>Binomial(a+b,b)</code></strong>.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Multinomial_theorem"
target="_top">Wikipedia</a>,
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Multinomial_theorem"
target="_top">Wikipedia</a>,
<a class="ulink" href="http://planetmath.org/MultinomialTheorem" target="_top">Planetmath</a>, or
<a class="ulink" href="http://mathworld.wolfram.com/MultinomialCoefficient.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-NextCombination"></a>NextCombination</span></dt><dd><pre class="synopsis">NextCombination
(v,n)</pre><p>Get combination that would come after v in call to
@@ -77,6 +91,9 @@ do (
) while not IsNull(n:=NextCombination(n,6));</code></strong>
</pre><p>
See also <a class="link" href="ch11s10.html#gel-function-Combinations">Combinations</a>.
+ </p><p>
+ See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Combination" target="_top">Wikipedia</a> for
more information.
</p></dd><dt><span class="term"><a name="gel-function-Pascal"></a>Pascal</span></dt><dd><pre
class="synopsis">Pascal (i)</pre><p>Get the Pascal's triangle as a matrix. This will return
an <code class="varname">i</code>+1 by <code class="varname">i</code>+1 lower diagonal
matrix that is the Pascal's triangle after <code class="varname">i</code>
@@ -86,7 +103,7 @@ do (
</p></dd><dt><span class="term"><a
name="gel-function-Permutations"></a>Permutations</span></dt><dd><pre class="synopsis">Permutations
(k,n)</pre><p>Get all permutations of <code class="varname">k</code> numbers from 1 to <code
class="varname">n</code> as a vector of vectors.</p><p>
See
<a class="ulink" href="http://mathworld.wolfram.com/Permutation.html" target="_top">Mathworld</a>
or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Permutation" target="_top">Wikipedia</a> for
more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Permutation" target="_top">Wikipedia</a> for
more information.
</p></dd><dt><span class="term"><a
name="gel-function-RisingFactorial"></a>RisingFactorial</span></dt><dd><pre class="synopsis">RisingFactorial
(n,k)</pre><p>Aliases: <code class="function">Pochhammer</code></p><p>(Pochhammer) Rising factorial: (n)_k =
n(n+1)...(n+(k-1)).</p><p>
See
<a class="ulink" href="http://planetmath.org/RisingFactorial" target="_top">Planetmath</a> for
more information.
@@ -109,5 +126,5 @@ do (
<code class="varname">r</code> of numbers from 1 to <code class="varname">n</code>.</p><p>
See
<a class="ulink" href="http://mathworld.wolfram.com/Permutation.html" target="_top">Mathworld</a>
or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Permutation" target="_top">Wikipedia</a> for
more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Permutation" target="_top">Wikipedia</a> for
more information.
</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s09.html">Prev</a> </td><td width="20%"
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s11.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Linear Algebra </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Calculus</td></tr></table></div></body></html>
diff --git a/help/C/ch11s11.html b/help/C/ch11s11.html
index d38c6595..0510cf33 100644
--- a/help/C/ch11s11.html
+++ b/help/C/ch11s11.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Calculus</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s10.html" title="Combinatorics"><link rel="next" href="ch11s12.html" title="Functions"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Calculus</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch11s10.html">Prev</a> </td><th width="60%"
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s12.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-gel
-function-list-calculus"></a>Calculus</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-CompositeSimpsonsRule"></a>CompositeSimpsonsRule</span></dt><dd><pre
class="synopsis">CompositeSimpsonsRule (f,a,b,n)</pre><p>Integration of f by Composite Simpson's Rule on the
interval [a,b] with n subintervals with error of max(f'''')*h^4*(b-a)/180, note that n should be even.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Calculus</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s10.html" title="Combinatorics"><link rel="next" href="ch11s12.html" title="Functions"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Calculus</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch11s10.html">Prev</a> </td><th width="60%"
align="center">Chapter 11. List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s12.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-g
el-function-list-calculus"></a>Calculus</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-CompositeSimpsonsRule"></a>CompositeSimpsonsRule</span></dt><dd><pre
class="synopsis">CompositeSimpsonsRule (f,a,b,n)</pre><p>Integration of f by Composite Simpson's Rule on the
interval [a,b] with n subintervals with error of max(f'''')*h^4*(b-a)/180, note that n should be even.</p><p>
See
<a class="ulink" href="http://planetmath.org/SimpsonsRule" target="_top">Planetmath</a> for more
information.
</p></dd><dt><span class="term"><a
name="gel-function-CompositeSimpsonsRuleTolerance"></a>CompositeSimpsonsRuleTolerance</span></dt><dd><pre
class="synopsis">CompositeSimpsonsRuleTolerance (f,a,b,FourthDerivativeBound,Tolerance)</pre><p>Integration
of f by Composite Simpson's Rule on the interval [a,b] with the number of steps calculated by the fourth
derivative bound and the desired tolerance.</p><p>
@@ -25,7 +25,7 @@ the term <strong class="userinput"><code>cos(x*(n-1)*pi/L)</code></strong>, whil
<strong class="userinput"><code>sin(x*n*pi/L)</code></strong>. Either <code class="varname">a</code>
or <code class="varname">b</code> can be <code class="constant">null</code>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://mathworld.wolfram.com/FourierSeries.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-InfiniteProduct"></a>InfiniteProduct</span></dt><dd><pre class="synopsis">InfiniteProduct
(func,start,inc)</pre><p>Try to calculate an infinite product for a single parameter
function.</p></dd><dt><span class="term"><a
name="gel-function-InfiniteProduct2"></a>InfiniteProduct2</span></dt><dd><pre
class="synopsis">InfiniteProduct2 (func,arg,start,inc)</pre><p>Try to calculate an infinite product for a
double parameter function with func(arg,n).</p></dd><dt><span class="term"><a
name="gel-function-InfiniteSum"></a>InfiniteSum</span></dt><dd><pre class="synopsis">InfiniteSum
(func,start,inc)</pre><p>Try to calculate an infinite sum for a single parameter function.</p></dd><dt><span
class="term"><a name="gel-function-InfiniteSum2"></a>InfiniteSum2</span></dt><dd><pre
class="synopsis">InfiniteSum2 (func,arg,start,inc)</pre><p>Try to calculate an infinite sum for a double
parameter function with func(arg,n).</p></dd><dt><span
class="term"><a name="gel-function-IsContinuous"></a>IsContinuous</span></dt><dd><pre
class="synopsis">IsContinuous (f,x0)</pre><p>Try and see if a real-valued function is continuous at x0 by
calculating the limit there.</p></dd><dt><span class="term"><a
name="gel-function-IsDifferentiable"></a>IsDifferentiable</span></dt><dd><pre
class="synopsis">IsDifferentiable (f,x0)</pre><p>Test for differentiability by approximating the left and
right limits and comparing.</p></dd><dt><span class="term"><a
name="gel-function-LeftLimit"></a>LeftLimit</span></dt><dd><pre class="synopsis">LeftLimit
(f,x0)</pre><p>Calculate the left limit of a real-valued function at x0.</p></dd><dt><span class="term"><a
name="gel-function-Limit"></a>Limit</span></dt><dd><pre class="synopsis">Limit (f,x0)</pre><p>Calculate the
limit of a real-valued function at x0. Tries to calculate both left and right limits.</p></dd><dt><span
class="term"><a name="gel-function-MidpointRule"></a>MidpointRule</span></dt><dd><pre
class="synopsis">MidpointRule (f,a,b,n)</pre><p>Integration by midpoint rule.</p></dd><dt><span
class="term"><a name="gel-function-NumericalDerivative"></a>NumericalDerivative</span></dt><dd><pre
class="synopsis">NumericalDerivative (f,x0)</pre><p>Aliases: <code
class="function">NDerivative</code></p><p>Attempt to calculate numerical derivative.</p><p>
See
@@ -40,7 +40,7 @@ up to <code class="varname">N</code>th harmonic computed numerically. The coeff
computed by numerical integration using
<a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code
class="function">NumericalIntegral</code></a>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://mathworld.wolfram.com/FourierSeries.html"
target="_top">Mathworld</a> for more information.
</p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a
name="gel-function-NumericalFourierSeriesFunction"></a>NumericalFourierSeriesFunction</span></dt><dd><pre
class="synopsis">NumericalFourierSeriesFunction (f,L,N)</pre><p>Return a function that is the Fourier series
of
<code class="function">f</code> with half-period <code class="varname">L</code> (that is defined
@@ -50,7 +50,7 @@ trigonometric real series composed of sines and cosines. The coefficients are
computed by numerical integration using
<a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code
class="function">NumericalIntegral</code></a>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://mathworld.wolfram.com/FourierSeries.html"
target="_top">Mathworld</a> for more information.
</p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a
name="gel-function-NumericalFourierCosineSeriesCoefficients"></a>NumericalFourierCosineSeriesCoefficients</span></dt><dd><pre
class="synopsis">NumericalFourierCosineSeriesCoefficients (f,L,N)</pre><p>Return a vector of coefficients of
the cosine Fourier series of
@@ -65,7 +65,7 @@ Note that <strong class="userinput"><code>a@(1)</code></strong> is
the constant coefficient! That is, <strong class="userinput"><code>a@(n)</code></strong> refers to
the term <strong class="userinput"><code>cos(x*(n-1)*pi/L)</code></strong>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://mathworld.wolfram.com/FourierCosineSeries.html"
target="_top">Mathworld</a> for more information.
</p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a
name="gel-function-NumericalFourierCosineSeriesFunction"></a>NumericalFourierCosineSeriesFunction</span></dt><dd><pre
class="synopsis">NumericalFourierCosineSeriesFunction (f,L,N)</pre><p>Return a function that is the cosine
Fourier series of
<code class="function">f</code> with half-period <code class="varname">L</code>. That is,
@@ -76,7 +76,7 @@ only has cosine terms. The series is computed up to the
computed by numerical integration using
<a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code
class="function">NumericalIntegral</code></a>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://mathworld.wolfram.com/FourierCosineSeries.html"
target="_top">Mathworld</a> for more information.
</p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a
name="gel-function-NumericalFourierSineSeriesCoefficients"></a>NumericalFourierSineSeriesCoefficients</span></dt><dd><pre
class="synopsis">NumericalFourierSineSeriesCoefficients (f,L,N)</pre><p>Return a vector of coefficients of
the sine Fourier series of
@@ -88,7 +88,7 @@ only has sine terms. The series is computed up to the
computed by numerical integration using
<a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code
class="function">NumericalIntegral</code></a>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://mathworld.wolfram.com/FourierSineSeries.html"
target="_top">Mathworld</a> for more information.
</p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a
name="gel-function-NumericalFourierSineSeriesFunction"></a>NumericalFourierSineSeriesFunction</span></dt><dd><pre
class="synopsis">NumericalFourierSineSeriesFunction (f,L,N)</pre><p>Return a function that is the sine
Fourier series of
<code class="function">f</code> with half-period <code class="varname">L</code>. That is,
@@ -99,7 +99,7 @@ only has sine terms. The series is computed up to the
computed by numerical integration using
<a class="link" href="ch11s11.html#gel-function-NumericalIntegral"><code
class="function">NumericalIntegral</code></a>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a> or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Fourier_series" target="_top">Wikipedia</a>
or
<a class="ulink" href="http://mathworld.wolfram.com/FourierSineSeries.html"
target="_top">Mathworld</a> for more information.
</p><p>Version 1.0.7 onwards.</p></dd><dt><span class="term"><a
name="gel-function-NumericalIntegral"></a>NumericalIntegral</span></dt><dd><pre
class="synopsis">NumericalIntegral (f,a,b)</pre><p>Integration by rule set in NumericalIntegralFunction of f
from a to b using NumericalIntegralSteps steps.</p></dd><dt><span class="term"><a
name="gel-function-NumericalLeftDerivative"></a>NumericalLeftDerivative</span></dt><dd><pre
class="synopsis">NumericalLeftDerivative (f,x0)</pre><p>Attempt to calculate numerical left
derivative.</p></dd><dt><span class="term"><a
name="gel-function-NumericalLimitAtInfinity"></a>NumericalLimitAtInfinity</span></dt><dd><pre
class="synopsis">NumericalLimitAtInfinity (_f,step_fun,tolerance,successive_for_success,N)</pre><p>Attempt to
calculate the limit of f(step_fun(i)) as i goes from 1 to N.</p></dd><dt><span class="term"><a
name="gel-function-NumericalRightDerivative"></a>NumericalRightDerivative</span></dt><dd><pre
class="synopsis">NumericalRig
htDerivative (f,x0)</pre><p>Attempt to calculate numerical right derivative.</p></dd><dt><span
class="term"><a name="gel-function-OddPeriodicExtension"></a>OddPeriodicExtension</span></dt><dd><pre
class="synopsis">OddPeriodicExtension (f,L)</pre><p>Return a function that is the odd periodic extension of
<code class="function">f</code> with half period <code class="varname">L</code>. That
diff --git a/help/C/ch11s12.html b/help/C/ch11s12.html
index 6f38ad57..c551d143 100644
--- a/help/C/ch11s12.html
+++ b/help/C/ch11s12.html
@@ -1,21 +1,21 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Functions</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s11.html" title="Calculus"><link rel="next" href="ch11s13.html" title="Equation
Solving"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s11.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s13.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius
-gel-function-list-functions"></a>Functions</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-Argument"></a>Argument</span></dt><dd><pre
class="synopsis">Argument (z)</pre><p>Aliases: <code class="function">Arg</code> <code
class="function">arg</code></p><p>argument (angle) of complex number.</p></dd><dt><span class="term"><a
name="gel-function-BesselJ0"></a>BesselJ0</span></dt><dd><pre class="synopsis">BesselJ0 (x)</pre><p>Bessel
function of the first kind of order 0. Only implemented for real numbers.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Functions</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s11.html" title="Calculus"><link rel="next" href="ch11s13.html" title="Equation
Solving"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Functions</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s11.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s13.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geni
us-gel-function-list-functions"></a>Functions</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-Argument"></a>Argument</span></dt><dd><pre
class="synopsis">Argument (z)</pre><p>Aliases: <code class="function">Arg</code> <code
class="function">arg</code></p><p>argument (angle) of complex number.</p></dd><dt><span class="term"><a
name="gel-function-BesselJ0"></a>BesselJ0</span></dt><dd><pre class="synopsis">BesselJ0 (x)</pre><p>Bessel
function of the first kind of order 0. Only implemented for real numbers.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a
name="gel-function-BesselJ1"></a>BesselJ1</span></dt><dd><pre class="synopsis">BesselJ1 (x)</pre><p>Bessel
function of the first kind of order 1. Only implemented for real numbers.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a
name="gel-function-BesselJn"></a>BesselJn</span></dt><dd><pre class="synopsis">BesselJn (n,x)</pre><p>Bessel
function of the first kind of order <code class="varname">n</code>. Only implemented for real numbers.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a
name="gel-function-BesselY0"></a>BesselY0</span></dt><dd><pre class="synopsis">BesselY0 (x)</pre><p>Bessel
function of the second kind of order 0. Only implemented for real numbers.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a
name="gel-function-BesselY1"></a>BesselY1</span></dt><dd><pre class="synopsis">BesselY1 (x)</pre><p>Bessel
function of the second kind of order 1. Only implemented for real numbers.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a
name="gel-function-BesselYn"></a>BesselYn</span></dt><dd><pre class="synopsis">BesselYn (n,x)</pre><p>Bessel
function of the second kind of order <code class="varname">n</code>. Only implemented for real
numbers.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Bessel_functions" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Bessel_functions"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.16 onwards.</p></dd><dt><span class="term"><a
name="gel-function-DirichletKernel"></a>DirichletKernel</span></dt><dd><pre class="synopsis">DirichletKernel
(n,t)</pre><p>Dirichlet kernel of order <code class="varname">n</code>.</p></dd><dt><span class="term"><a
name="gel-function-DiscreteDelta"></a>DiscreteDelta</span></dt><dd><pre class="synopsis">DiscreteDelta
(v)</pre><p>Returns 1 if and only if all elements are zero.</p></dd><dt><span class="term"><a
name="gel-function-ErrorFunction"></a>ErrorFunction</span></dt><dd><pre class="synopsis">ErrorFunction
(x)</pre><p>Aliases: <code class="function">erf</code></p><p>The error function, 2/sqrt(pi) * int_0^x
e^(-t^2) dt.</p><p>
See
<a class="ulink" href="https://en.wikipedia.org/wiki/Error_function" target="_top">Wikipedia</a>
or
@@ -27,7 +27,7 @@
</p></dd><dt><span class="term"><a
name="gel-function-GammaFunction"></a>GammaFunction</span></dt><dd><pre class="synopsis">GammaFunction
(x)</pre><p>Aliases: <code class="function">Gamma</code></p><p>The Gamma function. Currently only
implemented for real values.</p><p>
See
<a class="ulink" href="http://planetmath.org/GammaFunction" target="_top">Planetmath</a> or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Gamma_function" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Gamma_function" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-KroneckerDelta"></a>KroneckerDelta</span></dt><dd><pre class="synopsis">KroneckerDelta
(v)</pre><p>Returns 1 if and only if all elements are equal.</p></dd><dt><span class="term"><a
name="gel-function-LambertW"></a>LambertW</span></dt><dd><pre class="synopsis">LambertW (x)</pre><p>
The principal branch of Lambert W function computed for only
real values greater than or equal to <strong class="userinput"><code>-1/e</code></strong>.
@@ -38,7 +38,7 @@
See <a class="link" href="ch11s12.html#gel-function-LambertWm1"><code
class="function">LambertWm1</code></a> for the other real branch.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Lambert_W_function"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Lambert_W_function"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a
name="gel-function-LambertWm1"></a>LambertWm1</span></dt><dd><pre class="synopsis">LambertWm1 (x)</pre><p>
The minus-one branch of Lambert W function computed for only
real values greater than or equal to <strong class="userinput"><code>-1/e</code></strong>
@@ -48,29 +48,34 @@
See <a class="link" href="ch11s12.html#gel-function-LambertW"><code
class="function">LambertW</code></a> for the principal branch.
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Lambert_W_function"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Lambert_W_function"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-MinimizeFunction"></a>MinimizeFunction</span></dt><dd><pre
class="synopsis">MinimizeFunction (func,x,incr)</pre><p>Find the first value where f(x)=0.</p></dd><dt><span
class="term"><a name="gel-function-MoebiusDiskMapping"></a>MoebiusDiskMapping</span></dt><dd><pre
class="synopsis">MoebiusDiskMapping (a,z)</pre><p>Moebius mapping of the disk to itself mapping a to 0.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/MobiusTransformation" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-MoebiusMapping"></a>MoebiusMapping</span></dt><dd><pre class="synopsis">MoebiusMapping
(z,z2,z3,z4)</pre><p>Moebius mapping using the cross ratio taking z2,z3,z4 to 1,0, and infinity
respectively.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/MobiusTransformation" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-MoebiusMappingInftyToInfty"></a>MoebiusMappingInftyToInfty</span></dt><dd><pre
class="synopsis">MoebiusMappingInftyToInfty (z,z2,z3)</pre><p>Moebius mapping using the cross ratio taking
infinity to infinity and z2,z3 to 1 and 0 respectively.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/MobiusTransformation" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-MoebiusMappingInftyToOne"></a>MoebiusMappingInftyToOne</span></dt><dd><pre
class="synopsis">MoebiusMappingInftyToOne (z,z3,z4)</pre><p>Moebius mapping using the cross ratio taking
infinity to 1 and z3,z4 to 0 and infinity respectively.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/MobiusTransformation" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-MoebiusMappingInftyToZero"></a>MoebiusMappingInftyToZero</span></dt><dd><pre
class="synopsis">MoebiusMappingInftyToZero (z,z2,z4)</pre><p>Moebius mapping using the cross ratio taking
infinity to 0 and z2,z4 to 1 and infinity respectively.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/M%C3%B6bius_transformation"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://planetmath.org/MobiusTransformation" target="_top">Planetmath</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-PoissonKernel"></a>PoissonKernel</span></dt><dd><pre class="synopsis">PoissonKernel
(r,sigma)</pre><p>Poisson kernel on D(0,1) (not normalized to 1, that is integral of this is
2pi).</p></dd><dt><span class="term"><a
name="gel-function-PoissonKernelRadius"></a>PoissonKernelRadius</span></dt><dd><pre
class="synopsis">PoissonKernelRadius (r,sigma)</pre><p>Poisson kernel on D(0,R) (not normalized to
1).</p></dd><dt><span class="term"><a name="gel-function-RiemannZeta"></a>RiemannZeta</span></dt><dd><pre
class="synopsis">RiemannZeta (x)</pre><p>Aliases: <code class="function">zeta</code></p><p>The Riemann zeta
function. Currently only implemented for real values.</p><p>
See
<a class="ulink" href="http://planetmath.org/RiemannZetaFunction" target="_top">Planetmath</a> or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Riemann_zeta_function"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Riemann_zeta_function"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-UnitStep"></a>UnitStep</span></dt><dd><pre
class="synopsis">UnitStep (x)</pre><p>The unit step function is 0 for x<0, 1 otherwise. This is the
integral of the Dirac Delta function. Also called the Heaviside function.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Unit_step" target="_top">Wikipedia</a> for
more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Unit_step" target="_top">Wikipedia</a> for
more information.
</p></dd><dt><span class="term"><a name="gel-function-cis"></a>cis</span></dt><dd><pre
class="synopsis">cis (x)</pre><p>
The <code class="function">cis</code> function, that is the same as
<strong class="userinput"><code>cos(x)+1i*sin(x)</code></strong>
@@ -78,5 +83,5 @@
<strong class="userinput"><code>sin(x)/x</code></strong>.
If you want the normalized function call <strong
class="userinput"><code>sinc(pi*x)</code></strong>.</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Sinc" target="_top">Wikipedia</a> for more
information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Sinc" target="_top">Wikipedia</a> for more
information.
</p><p>Version 1.0.16 onwards.</p></dd></dl></div></div><div class="navfooter"><hr><table
width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p"
href="ch11s11.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u"
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s13.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Calculus </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Equation Solving</td></tr></table></div></body></html>
diff --git a/help/C/ch11s13.html b/help/C/ch11s13.html
index a383fdc3..7eec20c0 100644
--- a/help/C/ch11s13.html
+++ b/help/C/ch11s13.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Equation
Solving</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s12.html" title="Functions"><link rel="next" href="ch11s14.html"
title="Statistics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Equation Solving</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s12.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s14.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a nam
e="genius-gel-function-list-equation-solving"></a>Equation Solving</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-CubicFormula"></a>CubicFormula</span></dt><dd><pre class="synopsis">CubicFormula
(p)</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Equation
Solving</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s12.html" title="Functions"><link rel="next" href="ch11s14.html"
title="Statistics"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Equation Solving</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s12.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s14.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a n
ame="genius-gel-function-list-equation-solving"></a>Equation Solving</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-CubicFormula"></a>CubicFormula</span></dt><dd><pre class="synopsis">CubicFormula
(p)</pre><p>
Compute roots of a cubic (degree 3) polynomial using the
cubic formula. The polynomial should be given as a
vector of coefficients. That is
@@ -10,7 +10,7 @@
See
<a class="ulink" href="http://planetmath.org/CubicFormula" target="_top">Planetmath</a>,
<a class="ulink" href="http://mathworld.wolfram.com/CubicFormula.html"
target="_top">Mathworld</a>, or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Cubic_equation" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Cubic_equation" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-EulersMethod"></a>EulersMethod</span></dt><dd><pre class="synopsis">EulersMethod
(f,x0,y0,x1,n)</pre><p>
Use classical Euler's method to numerically solve y'=f(x,y) for
initial <code class="varname">x0</code>, <code class="varname">y0</code> going to
@@ -29,12 +29,12 @@
</p><p>
See
<a class="ulink" href="http://mathworld.wolfram.com/EulerForwardMethod.html"
target="_top">Mathworld</a> or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Eulers_method" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Eulers_method" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-EulersMethodFull"></a>EulersMethodFull</span></dt><dd><pre
class="synopsis">EulersMethodFull (f,x0,y0,x1,n)</pre><p>
Use classical Euler's method to numerically solve y'=f(x,y) for
initial <code class="varname">x0</code>, <code class="varname">y0</code> going to
<code class="varname">x1</code> with <code class="varname">n</code> increments,
- returns a 2 by <strong class="userinput"><code>n+1</code></strong> matrix with the
+ returns an <strong class="userinput"><code>n+1</code></strong> by 2 matrix with the
<code class="varname">x</code> and <code class="varname">y</code> values.
Unless you explicitly want to use Euler's method, you should really
think about using
@@ -73,7 +73,7 @@
</p><p>
See
<a class="ulink" href="http://mathworld.wolfram.com/EulerForwardMethod.html"
target="_top">Mathworld</a> or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Eulers_method" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Eulers_method" target="_top">Wikipedia</a>
for more information.
</p><p>Version 1.0.10 onwards.</p></dd><dt><span class="term"><a
name="gel-function-FindRootBisection"></a>FindRootBisection</span></dt><dd><pre
class="synopsis">FindRootBisection (f,a,b,TOL,N)</pre><p>Find root of a function using the bisection method.
<code class="varname">a</code> and <code class="varname">b</code> are the initial guess
interval,
<strong class="userinput"><code>f(a)</code></strong> and <strong
class="userinput"><code>f(b)</code></strong> should have opposite signs.
@@ -102,7 +102,7 @@
</pre><p>
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Halley%27s_method"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Halley%27s_method"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a
name="gel-function-NewtonsMethod"></a>NewtonsMethod</span></dt><dd><pre class="synopsis">NewtonsMethod
(f,df,guess,epsilon,maxn)</pre><p>Find zeros using Newton's method. <code class="varname">f</code> is
the function and <code class="varname">df</code> is the derivative of
<code class="varname">f</code>. <code class="varname">guess</code> is the initial
@@ -116,7 +116,7 @@
</pre><p>
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Newtons_method" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Newtons_method" target="_top">Wikipedia</a>
for more information.
</p><p>Version 1.0.18 onwards.</p></dd><dt><span class="term"><a
name="gel-function-PolynomialRoots"></a>PolynomialRoots</span></dt><dd><pre class="synopsis">PolynomialRoots
(p)</pre><p>
Compute roots of a polynomial (degrees 1 through 4)
using one of the formulas for such polynomials.
@@ -139,8 +139,9 @@
Returns a column vector of the two solutions.
</p><p>
See
- <a class="ulink" href="http://planetmath.org/QuadraticFormula" target="_top">Planetmath</a> or
- <a class="ulink" href="http://mathworld.wolfram.com/QuadraticFormula.html"
target="_top">Mathworld</a> for more information.
+ <a class="ulink" href="http://planetmath.org/QuadraticFormula" target="_top">Planetmath</a>, or
+ <a class="ulink" href="http://mathworld.wolfram.com/QuadraticFormula.html"
target="_top">Mathworld</a>, or
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Quadratic_formula"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-QuarticFormula"></a>QuarticFormula</span></dt><dd><pre class="synopsis">QuarticFormula
(p)</pre><p>
Compute roots of a quartic (degree 4) polynomial using the
quartic formula. The polynomial should be given as a
@@ -152,7 +153,7 @@
See
<a class="ulink" href="http://planetmath.org/QuarticFormula" target="_top">Planetmath</a>,
<a class="ulink" href="http://mathworld.wolfram.com/QuarticEquation.html"
target="_top">Mathworld</a>, or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Quartic_equation" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Quartic_equation"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-RungeKutta"></a>RungeKutta</span></dt><dd><pre class="synopsis">RungeKutta
(f,x0,y0,x1,n)</pre><p>
Use classical non-adaptive fourth order Runge-Kutta method to
numerically solve
@@ -168,14 +169,14 @@
</p><p>
See
<a class="ulink" href="http://mathworld.wolfram.com/Runge-KuttaMethod.html"
target="_top">Mathworld</a> or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Runge-Kutta_methods"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Runge-Kutta_methods"
target="_top">Wikipedia</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-RungeKuttaFull"></a>RungeKuttaFull</span></dt><dd><pre class="synopsis">RungeKuttaFull
(f,x0,y0,x1,n)</pre><p>
Use classical non-adaptive fourth order Runge-Kutta method to
numerically solve
y'=f(x,y) for initial <code class="varname">x0</code>, <code class="varname">y0</code>
going to <code class="varname">x1</code> with <code class="varname">n</code>
increments,
- returns a 2 by <strong class="userinput"><code>n+1</code></strong> matrix with the
+ returns an <strong class="userinput"><code>n+1</code></strong> by 2 matrix with the
<code class="varname">x</code> and <code class="varname">y</code> values. Suitable
for plugging into
<a class="link" href="ch11s20.html#gel-function-LinePlotDrawLine">LinePlotDrawLine</a> or
@@ -209,5 +210,5 @@
</p><p>
See
<a class="ulink" href="http://mathworld.wolfram.com/Runge-KuttaMethod.html"
target="_top">Mathworld</a> or
- <a class="ulink" href="http://en.wikipedia.org/wiki/Runge-Kutta_methods"
target="_top">Wikipedia</a> for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Runge-Kutta_methods"
target="_top">Wikipedia</a> for more information.
</p><p>Version 1.0.10 onwards.</p></dd></dl></div></div><div class="navfooter"><hr><table
width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p"
href="ch11s12.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u"
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s14.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Functions </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Statistics</td></tr></table></div></body></html>
diff --git a/help/C/ch11s14.html b/help/C/ch11s14.html
index 00093d44..f11d0870 100644
--- a/help/C/ch11s14.html
+++ b/help/C/ch11s14.html
@@ -1,20 +1,27 @@
-<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Statistics</title><meta name="generator" content="DocBook XSL Stylesheets
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s13.html" title="Equation Solving"><link
rel="next" href="ch11s15.html" title="Polynomials"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Statistics</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s13.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s15.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="g
enius-gel-function-list-statistics"></a>Statistics</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-Average"></a>Average</span></dt><dd><pre
class="synopsis">Average (m)</pre><p>Aliases: <code class="function">average</code> <code
class="function">Mean</code> <code class="function">mean</code></p><p>Calculate average of an entire
matrix.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Statistics</title><meta name="generator" content="DocBook XSL Stylesheets
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s13.html" title="Equation Solving"><link
rel="next" href="ch11s15.html" title="Polynomials"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Statistics</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s13.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s15.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name=
"genius-gel-function-list-statistics"></a>Statistics</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-Average"></a>Average</span></dt><dd><pre
class="synopsis">Average (m)</pre><p>Aliases: <code class="function">average</code> <code
class="function">Mean</code> <code class="function">mean</code></p><p>Calculate average (the arithmetic mean)
of an entire matrix.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Mean" target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/ArithmeticMean.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-GaussDistribution"></a>GaussDistribution</span></dt><dd><pre
class="synopsis">GaussDistribution (x,sigma)</pre><p>Integral of the GaussFunction from 0 to <code
class="varname">x</code> (area under the normal curve).</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Normal_distribution"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/NormalDistribution.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-GaussFunction"></a>GaussFunction</span></dt><dd><pre class="synopsis">GaussFunction
(x,sigma)</pre><p>The normalized Gauss distribution function (the normal curve).</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Normal_distribution"
target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/NormalDistribution.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-Median"></a>Median</span></dt><dd><pre
class="synopsis">Median (m)</pre><p>Aliases: <code class="function">median</code></p><p>Calculate median of
an entire matrix.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Median" target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/StatisticalMedian.html"
target="_top">Mathworld</a> for more information.
- </p></dd><dt><span class="term"><a
name="gel-function-PopulationStandardDeviation"></a>PopulationStandardDeviation</span></dt><dd><pre
class="synopsis">PopulationStandardDeviation (m)</pre><p>Aliases: <code
class="function">stdevp</code></p><p>Calculate the population standard deviation of a whole
matrix.</p></dd><dt><span class="term"><a name="gel-function-RowAverage"></a>RowAverage</span></dt><dd><pre
class="synopsis">RowAverage (m)</pre><p>Aliases: <code class="function">RowMean</code></p><p>Calculate
average of each row in a matrix.</p><p>
+ </p></dd><dt><span class="term"><a
name="gel-function-PopulationStandardDeviation"></a>PopulationStandardDeviation</span></dt><dd><pre
class="synopsis">PopulationStandardDeviation (m)</pre><p>Aliases: <code
class="function">stdevp</code></p><p>Calculate the population standard deviation of a whole
matrix.</p></dd><dt><span class="term"><a name="gel-function-RowAverage"></a>RowAverage</span></dt><dd><pre
class="synopsis">RowAverage (m)</pre><p>Aliases: <code class="function">RowMean</code></p><p>Calculate
average of each row in a matrix. That is, compute the
+ arithmetic mean.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Mean" target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/ArithmeticMean.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a name="gel-function-RowMedian"></a>RowMedian</span></dt><dd><pre
class="synopsis">RowMedian (m)</pre><p>Calculate median of each row in a matrix and return a column
vector of the medians.</p><p>
See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Median" target="_top">Wikipedia</a> or
<a class="ulink" href="http://mathworld.wolfram.com/StatisticalMedian.html"
target="_top">Mathworld</a> for more information.
</p></dd><dt><span class="term"><a
name="gel-function-RowPopulationStandardDeviation"></a>RowPopulationStandardDeviation</span></dt><dd><pre
class="synopsis">RowPopulationStandardDeviation (m)</pre><p>Aliases: <code
class="function">rowstdevp</code></p><p>Calculate the population standard deviations of rows of a matrix and
return a vertical vector.</p></dd><dt><span class="term"><a
name="gel-function-RowStandardDeviation"></a>RowStandardDeviation</span></dt><dd><pre
class="synopsis">RowStandardDeviation (m)</pre><p>Aliases: <code
class="function">rowstdev</code></p><p>Calculate the standard deviations of rows of a matrix and return a
vertical vector.</p></dd><dt><span class="term"><a
name="gel-function-StandardDeviation"></a>StandardDeviation</span></dt><dd><pre
class="synopsis">StandardDeviation (m)</pre><p>Aliases: <code class="function">stdev</code></p><p>Calculate
the standard deviation of a whole matrix.</p></dd></dl></div></div><div class="navfooter"><hr><table
width="100%"
summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s13.html">Prev</a>
</td><td width="20%" align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%"
align="right"> <a accesskey="n" href="ch11s15.html">Next</a></td></tr><tr><td width="40%" align="left"
valign="top">Equation Solving </td><td width="20%" align="center"><a accesskey="h"
href="index.html">Home</a></td><td width="40%" align="right" valign="top">
Polynomials</td></tr></table></div></body></html>
diff --git a/help/C/ch11s15.html b/help/C/ch11s15.html
index c4e84a1a..9a76eb29 100644
--- a/help/C/ch11s15.html
+++ b/help/C/ch11s15.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Polynomials</title><meta name="generator" content="DocBook XSL Stylesheets
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s14.html" title="Statistics"><link
rel="next" href="ch11s16.html" title="Set Theory"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Polynomials</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s14.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s16.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius
-gel-function-list-polynomials"></a>Polynomials</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-AddPoly"></a>AddPoly</span></dt><dd><pre
class="synopsis">AddPoly (p1,p2)</pre><p>Add two polynomials (vectors).</p></dd><dt><span class="term"><a
name="gel-function-DividePoly"></a>DividePoly</span></dt><dd><pre class="synopsis">DividePoly
(p,q,&r)</pre><p>Divide two polynomials (as vectors) using long division.
+<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Polynomials</title><meta name="generator" content="DocBook XSL Stylesheets
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s14.html" title="Statistics"><link
rel="next" href="ch11s16.html" title="Set Theory"></head><body bgcolor="white" text="black" link="#0000FF"
vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Polynomials</th></tr><tr><td width="20%" align="left"><a
accesskey="p" href="ch11s14.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL
functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s16.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="geni
us-gel-function-list-polynomials"></a>Polynomials</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a name="gel-function-AddPoly"></a>AddPoly</span></dt><dd><pre
class="synopsis">AddPoly (p1,p2)</pre><p>Add two polynomials (vectors).</p></dd><dt><span class="term"><a
name="gel-function-DividePoly"></a>DividePoly</span></dt><dd><pre class="synopsis">DividePoly
(p,q,&r)</pre><p>Divide two polynomials (as vectors) using long division.
Returns the quotient
of the two polynomials. The optional argument <code class="varname">r</code>
is used to return the remainder. The remainder will have lower
@@ -17,5 +17,5 @@
</pre><p>
</p><p>
See
- <a class="ulink" href="http://en.wikipedia.org/wiki/Newtons_method" target="_top">Wikipedia</a>
for more information.
+ <a class="ulink" href="https://en.wikipedia.org/wiki/Newtons_method" target="_top">Wikipedia</a>
for more information.
</p></dd><dt><span class="term"><a
name="gel-function-Poly2ndDerivative"></a>Poly2ndDerivative</span></dt><dd><pre
class="synopsis">Poly2ndDerivative (p)</pre><p>Take second polynomial (as vector)
derivative.</p></dd><dt><span class="term"><a
name="gel-function-PolyDerivative"></a>PolyDerivative</span></dt><dd><pre class="synopsis">PolyDerivative
(p)</pre><p>Take polynomial (as vector) derivative.</p></dd><dt><span class="term"><a
name="gel-function-PolyToFunction"></a>PolyToFunction</span></dt><dd><pre class="synopsis">PolyToFunction
(p)</pre><p>Make function out of a polynomial (as vector).</p></dd><dt><span class="term"><a
name="gel-function-PolyToString"></a>PolyToString</span></dt><dd><pre class="synopsis">PolyToString
(p,var...)</pre><p>Make string out of a polynomial (as vector).</p></dd><dt><span class="term"><a
name="gel-function-SubtractPoly"></a>SubtractPoly</span></dt><dd><pre class="synopsis">SubtractPoly
(p1,p2)</pre><p>Subtract two polynomials (as vectors).</p></dd
<dt><span class="term"><a name="gel-function-TrimPoly"></a>TrimPoly</span></dt><dd><pre
class="synopsis">TrimPoly (p)</pre><p>Trim zeros from a polynomial (as
vector).</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s14.html">Prev</a> </td><td width="20%"
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s16.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Statistics </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Set Theory</td></tr></table></div></body></html>
diff --git a/help/C/ch11s16.html b/help/C/ch11s16.html
index 29b5c7d2..f5f13a44 100644
--- a/help/C/ch11s16.html
+++ b/help/C/ch11s16.html
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Set
Theory</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s15.html" title="Polynomials"><link rel="next" href="ch11s17.html"
title="Commutative Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Set Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s15.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s17.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name
="genius-gel-function-list-set-theory"></a>Set Theory</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-Intersection"></a>Intersection</span></dt><dd><pre class="synopsis">Intersection
(X,Y)</pre><p>Returns a set theoretic intersection of X and Y (X and Y are vectors pretending to be
sets).</p></dd><dt><span class="term"><a name="gel-function-IsIn"></a>IsIn</span></dt><dd><pre
class="synopsis">IsIn (x,X)</pre><p>Returns <code class="constant">true</code> if the element x is in the set
X (where X is a vector pretending to be a set).</p></dd><dt><span class="term"><a
name="gel-function-IsSubset"></a>IsSubset</span></dt><dd><pre class="synopsis">IsSubset (X,
Y)</pre><p>Returns <code class="constant">true</code> if X is a subset of Y (X and Y are vectors pretending
to be sets).</p></dd><dt><span class="term"><a name="gel-function-MakeSet"></a>MakeSet</span></dt><dd><pre
class="synopsis">MakeSet (X)</pre><p>Returns a vec
tor where every element of X appears only once.</p></dd><dt><span class="term"><a
name="gel-function-SetMinus"></a>SetMinus</span></dt><dd><pre class="synopsis">SetMinus (X,Y)</pre><p>Returns
a set theoretic difference X-Y (X and Y are vectors pretending to be sets).</p></dd><dt><span class="term"><a
name="gel-function-Union"></a>Union</span></dt><dd><pre class="synopsis">Union (X,Y)</pre><p>Returns a set
theoretic union of X and Y (X and Y are vectors pretending to be sets).</p></dd></dl></div></div><div
class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a
accesskey="p" href="ch11s15.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u"
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s17.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Polynomials </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="ri
ght" valign="top"> Commutative Algebra</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Set
Theory</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s15.html" title="Polynomials"><link rel="next" href="ch11s17.html"
title="Commutative Algebra"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Set Theory</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s15.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s17.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a na
me="genius-gel-function-list-set-theory"></a>Set Theory</h2></div></div></div><div class="variablelist"><dl
class="variablelist"><dt><span class="term"><a
name="gel-function-Intersection"></a>Intersection</span></dt><dd><pre class="synopsis">Intersection
(X,Y)</pre><p>Returns a set theoretic intersection of X and Y (X and Y are vectors pretending to be
sets).</p></dd><dt><span class="term"><a name="gel-function-IsIn"></a>IsIn</span></dt><dd><pre
class="synopsis">IsIn (x,X)</pre><p>Returns <code class="constant">true</code> if the element x is in the set
X (where X is a vector pretending to be a set).</p></dd><dt><span class="term"><a
name="gel-function-IsSubset"></a>IsSubset</span></dt><dd><pre class="synopsis">IsSubset (X,
Y)</pre><p>Returns <code class="constant">true</code> if X is a subset of Y (X and Y are vectors pretending
to be sets).</p></dd><dt><span class="term"><a name="gel-function-MakeSet"></a>MakeSet</span></dt><dd><pre
class="synopsis">MakeSet (X)</pre><p>Returns a v
ector where every element of X appears only once.</p></dd><dt><span class="term"><a
name="gel-function-SetMinus"></a>SetMinus</span></dt><dd><pre class="synopsis">SetMinus (X,Y)</pre><p>Returns
a set theoretic difference X-Y (X and Y are vectors pretending to be sets).</p></dd><dt><span class="term"><a
name="gel-function-Union"></a>Union</span></dt><dd><pre class="synopsis">Union (X,Y)</pre><p>Returns a set
theoretic union of X and Y (X and Y are vectors pretending to be sets).</p></dd></dl></div></div><div
class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a
accesskey="p" href="ch11s15.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u"
href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s17.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Polynomials </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="
right" valign="top"> Commutative Algebra</td></tr></table></div></body></html>
diff --git a/help/C/ch11s17.html b/help/C/ch11s17.html
index 490d3cb3..2238a03b 100644
--- a/help/C/ch11s17.html
+++ b/help/C/ch11s17.html
@@ -1 +1 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Commutative
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s16.html" title="Set Theory"><link rel="next" href="ch11s18.html"
title="Miscellaneous"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Commutative Algebra</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s16.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s18.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: bo
th"><a name="genius-gel-function-list-commutative-algebra"></a>Commutative
Algebra</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-MacaulayBound"></a>MacaulayBound</span></dt><dd><pre class="synopsis">MacaulayBound
(c,d)</pre><p>For a Hilbert function that is c for degree d, given the Macaulay bound for the Hilbert
function of degree d+1 (The c^<d> operator from Green's proof).</p><p>Version 1.0.15
onwards.</p></dd><dt><span class="term"><a
name="gel-function-MacaulayLowerOperator"></a>MacaulayLowerOperator</span></dt><dd><pre
class="synopsis">MacaulayLowerOperator (c,d)</pre><p>The c_<d> operator from Green's proof of
Macaulay's Theorem.</p><p>Version 1.0.15 onwards.</p></dd><dt><span class="term"><a
name="gel-function-MacaulayRep"></a>MacaulayRep</span></dt><dd><pre class="synopsis">MacaulayRep
(c,d)</pre><p>Return the dth Macaulay representation of a positive integer c.</p><p>Version 1.0.15 onwards.
</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td
width="40%" align="left"><a accesskey="p" href="ch11s16.html">Prev</a> </td><td width="20%" align="center"><a
accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s18.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Set Theory </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Miscellaneous</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Commutative
Algebra</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s16.html" title="Set Theory"><link rel="next" href="ch11s18.html"
title="Miscellaneous"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Commutative Algebra</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s16.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s18.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear:
both"><a name="genius-gel-function-list-commutative-algebra"></a>Commutative
Algebra</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-MacaulayBound"></a>MacaulayBound</span></dt><dd><pre class="synopsis">MacaulayBound
(c,d)</pre><p>For a Hilbert function that is c for degree d, given the Macaulay bound for the Hilbert
function of degree d+1 (The c^<d> operator from Green's proof).</p><p>Version 1.0.15
onwards.</p></dd><dt><span class="term"><a
name="gel-function-MacaulayLowerOperator"></a>MacaulayLowerOperator</span></dt><dd><pre
class="synopsis">MacaulayLowerOperator (c,d)</pre><p>The c_<d> operator from Green's proof of
Macaulay's Theorem.</p><p>Version 1.0.15 onwards.</p></dd><dt><span class="term"><a
name="gel-function-MacaulayRep"></a>MacaulayRep</span></dt><dd><pre class="synopsis">MacaulayRep
(c,d)</pre><p>Return the dth Macaulay representation of a positive integer c.</p><p>Version 1.0.15 onward
s.</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s16.html">Prev</a> </td><td width="20%"
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s18.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Set Theory </td><td
width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right"
valign="top"> Miscellaneous</td></tr></table></div></body></html>
diff --git a/help/C/ch11s18.html b/help/C/ch11s18.html
index e9d0a657..4fcb0ea6 100644
--- a/help/C/ch11s18.html
+++ b/help/C/ch11s18.html
@@ -1 +1,45 @@
-<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Miscellaneous</title><meta name="generator" content="DocBook XSL Stylesheets
V1.79.1"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s17.html" title="Commutative
Algebra"><link rel="next" href="ch11s19.html" title="Symbolic Operations"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Miscellaneous</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><th width="60%" align="center">Chapter 11.
List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s19.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear:
both"><a name="genius-gel-function-list-miscellaneous"></a>Miscellaneous</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-ASCIIToString"></a>ASCIIToString</span></dt><dd><pre class="synopsis">ASCIIToString
(vec)</pre><p>Convert a vector of ASCII values to a string.</p></dd><dt><span class="term"><a
name="gel-function-AlphabetToString"></a>AlphabetToString</span></dt><dd><pre
class="synopsis">AlphabetToString (vec,alphabet)</pre><p>Convert a vector of 0-based alphabet values
(positions in the alphabet string) to a string.</p></dd><dt><span class="term"><a
name="gel-function-StringToASCII"></a>StringToASCII</span></dt><dd><pre class="synopsis">StringToASCII
(str)</pre><p>Convert a string to a vector of ASCII values.</p></dd><dt><span class="term"><a
name="gel-function-StringToAlphabet"></a>StringToAlphabet</span></dt><dd><pre
class="synopsis">StringToAlphabet (str,alphabet)</pre><p>Convert a string to a vector of 0-
based alphabet values (positions in the alphabet string), -1's for unknown
letters.</p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><td width="20%"
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s19.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Commutative Algebra
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%"
align="right" valign="top"> Symbolic Operations</td></tr></table></div></body></html>
+<html><head><meta http-equiv="Content-Type" content="text/html;
charset=UTF-8"><title>Miscellaneous</title><meta name="generator" content="DocBook XSL Stylesheets
Vsnapshot"><link rel="home" href="index.html" title="Genius Manual"><link rel="up" href="ch11.html"
title="Chapter 11. List of GEL functions"><link rel="prev" href="ch11s17.html" title="Commutative
Algebra"><link rel="next" href="ch11s19.html" title="Symbolic Operations"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Miscellaneous</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><th width="60%" align="center">Chapter 11.
List of GEL functions</th><td width="20%" align="right"> <a accesskey="n"
href="ch11s19.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clea
r: both"><a name="genius-gel-function-list-miscellaneous"></a>Miscellaneous</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-ASCIIToString"></a>ASCIIToString</span></dt><dd><pre class="synopsis">ASCIIToString
(vec)</pre><p>Convert a vector of ASCII values to a string.
+ See also
+ <a class="link" href="ch11s18.html#gel-function-StringToASCII"><code
class="function">StringToASCII</code></a>.
+ </p><p>
+ Example:
+ </p><pre class="screen"><code class="prompt">genius></code> <strong
class="userinput"><code>ASCIIToString([97,98,99])</code></strong>
+= "abc"
+</pre><p>
+ </p><p>
+ See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/ASCII" target="_top">Wikipedia</a> for more
information.
+ </p></dd><dt><span class="term"><a
name="gel-function-AlphabetToString"></a>AlphabetToString</span></dt><dd><pre
class="synopsis">AlphabetToString (vec,alphabet)</pre><p>Convert a vector of 0-based alphabet values
(positions in the alphabet string) to a string. A <code class="constant">null</code> vector results in an
empty string.
+ See also
+ <a class="link" href="ch11s18.html#gel-function-StringToAlphabet"><code
class="function">StringToAlphabet</code></a>.
+ </p><p>
+ Examples:
+ </p><pre class="screen"><code class="prompt">genius></code> <strong
class="userinput"><code>AlphabetToString([1,2,3,0,0],"abcd")</code></strong>
+= "bcdaa"
+<code class="prompt">genius></code> <strong
class="userinput"><code>AlphabetToString(null,"abcd")</code></strong>
+= ""
+</pre><p>
+ </p></dd><dt><span class="term"><a
name="gel-function-StringToASCII"></a>StringToASCII</span></dt><dd><pre class="synopsis">StringToASCII
(str)</pre><p>Convert a string to a (row) vector of ASCII values.
+ See also
+ <a class="link" href="ch11s18.html#gel-function-ASCIIToString"><code
class="function">ASCIIToString</code></a>.
+ </p><p>
+ Example:
+ </p><pre class="screen"><code class="prompt">genius></code> <strong
class="userinput"><code>StringToASCII("abc")</code></strong>
+= [97, 98, 99]
+</pre><p>
+ </p><p>
+ See
+ <a class="ulink" href="https://en.wikipedia.org/wiki/ASCII" target="_top">Wikipedia</a> for more
information.
+ </p></dd><dt><span class="term"><a
name="gel-function-StringToAlphabet"></a>StringToAlphabet</span></dt><dd><pre
class="synopsis">StringToAlphabet (str,alphabet)</pre><p>Convert a string to a (row) vector of 0-based
alphabet values
+ (positions in the alphabet string), -1's for unknown letters.
+ An empty string results in a <code class="constant">null</code>.
+ See also
+ <a class="link" href="ch11s18.html#gel-function-AlphabetToString"><code
class="function">AlphabetToString</code></a>.
+ </p><p>
+ Examples:
+ </p><pre class="screen"><code class="prompt">genius></code> <strong
class="userinput"><code>StringToAlphabet("cca","abcd")</code></strong>
+= [2, 2, 0]
+<code class="prompt">genius></code> <strong
class="userinput"><code>StringToAlphabet("ccag","abcd")</code></strong>
+= [2, 2, 0, -1]
+</pre><p>
+ </p></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation
footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch11s17.html">Prev</a> </td><td width="20%"
align="center"><a accesskey="u" href="ch11.html">Up</a></td><td width="40%" align="right"> <a accesskey="n"
href="ch11s19.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">Commutative Algebra
</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%"
align="right" valign="top"> Symbolic Operations</td></tr></table></div></body></html>
diff --git a/help/C/ch11s19.html b/help/C/ch11s19.html
index d2fd593e..914ad051 100644
--- a/help/C/ch11s19.html
+++ b/help/C/ch11s19.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Symbolic
Operations</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s18.html" title="Miscellaneous"><link rel="next" href="ch11s20.html"
title="Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Symbolic Operations</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s18.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s20.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: both
"><a name="genius-gel-function-list-symbolic"></a>Symbolic Operations</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-SymbolicDerivative"></a>SymbolicDerivative</span></dt><dd><pre
class="synopsis">SymbolicDerivative (f)</pre><p>Attempt to symbolically differentiate the function f, where f
is a function of one variable.</p><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Symbolic
Operations</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL
functions"><link rel="prev" href="ch11s18.html" title="Miscellaneous"><link rel="next" href="ch11s20.html"
title="Plotting"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Symbolic Operations</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s18.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch11s20.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clear: bo
th"><a name="genius-gel-function-list-symbolic"></a>Symbolic Operations</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-SymbolicDerivative"></a>SymbolicDerivative</span></dt><dd><pre
class="synopsis">SymbolicDerivative (f)</pre><p>Attempt to symbolically differentiate the function f, where f
is a function of one variable.</p><p>
Examples:
</p><pre class="screen"><code class="prompt">genius></code> <strong
class="userinput"><code>SymbolicDerivative(sin)</code></strong>
= (`(x)=cos(x))
diff --git a/help/C/ch11s20.html b/help/C/ch11s20.html
index dc4e50fe..cb45b8ec 100644
--- a/help/C/ch11s20.html
+++ b/help/C/ch11s20.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Plotting</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s19.html" title="Symbolic Operations"><link rel="next" href="ch12.html" title="Chapter 12. Example
Programs in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s19.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch12.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="clea
r: both"><a name="genius-gel-function-list-plotting"></a>Plotting</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-ExportPlot"></a>ExportPlot</span></dt><dd><pre class="synopsis">ExportPlot
(file,type)</pre><pre class="synopsis">ExportPlot (file)</pre><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Plotting</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch11.html" title="Chapter 11. List of GEL functions"><link rel="prev"
href="ch11s19.html" title="Symbolic Operations"><link rel="next" href="ch12.html" title="Chapter 12. Example
Programs in GEL"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Plotting</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s19.html">Prev</a> </td><th width="60%" align="center">Chapter 11. List of GEL functions</th><td
width="20%" align="right"> <a accesskey="n" href="ch12.html">Next</a></td></tr></table><hr></div><div
class="sect1"><div class="titlepage"><div><div><h2 class="title" style="cl
ear: both"><a name="genius-gel-function-list-plotting"></a>Plotting</h2></div></div></div><div
class="variablelist"><dl class="variablelist"><dt><span class="term"><a
name="gel-function-ExportPlot"></a>ExportPlot</span></dt><dd><pre class="synopsis">ExportPlot
(file,type)</pre><pre class="synopsis">ExportPlot (file)</pre><p>
Export the contents of the plotting window to a file.
The type is a string that specifies the file type to
use, "png", "eps", or "ps". If the type is not
@@ -102,7 +102,7 @@ optionally the limits as <strong class="userinput"><code>x1,x2,y1,y2</code></str
</p><pre class="screen"><code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawLine(0,0,1,1,"color","blue","thickness",3)</code></strong>
<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawLine([0,0;1,-1;-1,-1])</code></strong>
<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawLine([0,0;1,1],"arrow","end")</code></strong>
-<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawLine(RungeKuttaFull(`(x,y)=y,0,3,100),"color","blue","legend","The
Solution")</code></strong>
+<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawLine(RungeKuttaFull(`(x,y)=y,0,0.001,10,100),"color","blue","legend","The
Solution")</code></strong>
<code class="prompt">genius></code> <strong class="userinput"><code>for r=0.0 to 1.0 by 0.1 do
LinePlotDrawLine([0,0;1,r],"color",[r,(1-r),0.5],"window",[0,1,0,1])</code></strong>
<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawLine([0,0;10,0;10,10;0,10],"filled","color","green")</code></strong>
</pre><p>
@@ -153,7 +153,7 @@ optionally the limits as <strong class="userinput"><code>x1,x2,y1,y2</code></str
Examples:
</p><pre class="screen"><code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawPoints(0,0,"color","blue","thickness",3)</code></strong>
<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawPoints([0,0;1,-1;-1,-1])</code></strong>
-<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawPoints(RungeKuttaFull(`(x,y)=y,0,3,100),"color","blue","legend","The
Solution")</code></strong>
+<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawPoints(RungeKuttaFull(`(x,y)=y,0,0.001,10,100),"color","blue","legend","The
Solution")</code></strong>
<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawPoints([1;1+1i;1i;0],"thickness",5)</code></strong>
<code class="prompt">genius></code> <strong
class="userinput"><code>LinePlotDrawPoints(ApplyOverMatrix((0:6)',`(k)=exp(k*2*pi*1i/7)),"thickness",3,"legend","The
7th roots of unity")</code></strong>
</pre><p>
@@ -330,7 +330,7 @@ limits as <strong class="userinput"><code>x1,x2,y1,y2</code></strong>.
<code class="varname">n</code> by 3 matrix for a longer polyline.
</p><p>
Extra parameters can be added to specify line color, thickness,
- arrows, the plotting window, or legend.
+ the plotting window, or legend.
You can do this by adding an argument string <strong
class="userinput"><code>"color"</code></strong>,
<strong class="userinput"><code>"thickness"</code></strong>,
<strong class="userinput"><code>"window"</code></strong>,
diff --git a/help/C/ch12.html b/help/C/ch12.html
index 335dd6b6..058e69ba 100644
--- a/help/C/ch12.html
+++ b/help/C/ch12.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 12. Example
Programs in GEL</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch11s20.html" title="Plotting"><link rel="next" href="ch13.html" title="Chapter 13.
Settings"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
12. Example Programs in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s20.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch13.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-example-pro
grams"></a>Chapter 12. Example Programs in GEL</h1></div></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 12. Example
Programs in GEL</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch11s20.html" title="Plotting"><link rel="next" href="ch13.html" title="Chapter 13.
Settings"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Chapter
12. Example Programs in GEL</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch11s20.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch13.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-gel-example-p
rograms"></a>Chapter 12. Example Programs in GEL</h1></div></div></div><p>
Here is a function that calculates factorials:
</p><pre class="programlisting">function f(x) = if x <= 1 then 1 else (f(x-1)*x)
</pre><p>
diff --git a/help/C/ch13.html b/help/C/ch13.html
index 82415a57..9957d00b 100644
--- a/help/C/ch13.html
+++ b/help/C/ch13.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 13.
Settings</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch12.html" title="Chapter 12. Example Programs in GEL"><link rel="next" href="ch13s02.html"
title="Precision"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 13. Settings</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch13s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-prefs"></a>Chapter 13. Sett
ings</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span
class="sect1"><a href="ch13.html#genius-prefs-output">Output</a></span></dt><dt><span class="sect1"><a
href="ch13s02.html">Precision</a></span></dt><dt><span class="sect1"><a
href="ch13s03.html">Terminal</a></span></dt><dt><span class="sect1"><a
href="ch13s04.html">Memory</a></span></dt></dl></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 13.
Settings</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home"
href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius Manual"><link
rel="prev" href="ch12.html" title="Chapter 12. Example Programs in GEL"><link rel="next" href="ch13s02.html"
title="Precision"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084"
alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Chapter 13. Settings</th></tr><tr><td width="20%" align="left"><a accesskey="p"
href="ch12.html">Prev</a> </td><th width="60%" align="center"> </th><td width="20%" align="right"> <a
accesskey="n" href="ch13s02.html">Next</a></td></tr></table><hr></div><div class="chapter"><div
class="titlepage"><div><div><h1 class="title"><a name="genius-prefs"></a>Chapter 13. Se
ttings</h1></div></div></div><div class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span
class="sect1"><a href="ch13.html#genius-prefs-output">Output</a></span></dt><dt><span class="sect1"><a
href="ch13s02.html">Precision</a></span></dt><dt><span class="sect1"><a
href="ch13s03.html">Terminal</a></span></dt><dt><span class="sect1"><a
href="ch13s04.html">Memory</a></span></dt></dl></div><p>
To configure <span class="application">Genius Mathematics Tool</span>, choose
<span class="guimenu">Settings</span> → <span class="guimenuitem">Preferences</span>.
There are several basic parameters provided by the calculator in addition
diff --git a/help/C/ch13s02.html b/help/C/ch13s02.html
index 1cdcc874..2b369a94 100644
--- a/help/C/ch13s02.html
+++ b/help/C/ch13s02.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Precision</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13.html"
title="Chapter 13. Settings"><link rel="next" href="ch13s03.html" title="Terminal"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Precision</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch13.html">Prev</a> </td><th width="60%"
align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n"
href="ch13s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-prefs-precision"></a>Prec
ision</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Precision</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13.html"
title="Chapter 13. Settings"><link rel="next" href="ch13s03.html" title="Terminal"></head><body
bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table
width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Precision</th></tr><tr><td
width="20%" align="left"><a accesskey="p" href="ch13.html">Prev</a> </td><th width="60%"
align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n"
href="ch13s03.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="genius-prefs-precision"></a>Pr
ecision</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<span class="guilabel">Floating point precision</span>
</span></dt><dd><p>
The floating point precision in bits
diff --git a/help/C/ch13s03.html b/help/C/ch13s03.html
index 6c2a2231..94003b97 100644
--- a/help/C/ch13s03.html
+++ b/help/C/ch13s03.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Terminal</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s02.html"
title="Precision"><link rel="next" href="ch13s04.html" title="Memory"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Terminal</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch13s02.html">Prev</a> </td><th width="60%" align="center">Chapter 13.
Settings</th><td width="20%" align="right"> <a accesskey="n"
href="ch13s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a
name="genius-prefs-terminal"></a>Terminal</h2></d
iv></div></div><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Terminal</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s02.html"
title="Precision"><link rel="next" href="ch13s04.html" title="Memory"></head><body bgcolor="white"
text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%"
summary="Navigation header"><tr><th colspan="3" align="center">Terminal</th></tr><tr><td width="20%"
align="left"><a accesskey="p" href="ch13s02.html">Prev</a> </td><th width="60%" align="center">Chapter 13.
Settings</th><td width="20%" align="right"> <a accesskey="n"
href="ch13s04.html">Next</a></td></tr></table><hr></div><div class="sect1"><div
class="titlepage"><div><div><h2 class="title" style="clear: both"><a
name="genius-prefs-terminal"></a>Terminal</h2><
/div></div></div><p>
Terminal refers to the console in the work area.
</p><div class="variablelist"><dl class="variablelist"><dt><span class="term">
<span class="guilabel">Scrollback lines</span>
diff --git a/help/C/ch13s04.html b/help/C/ch13s04.html
index b5593c26..92364998 100644
--- a/help/C/ch13s04.html
+++ b/help/C/ch13s04.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Memory</title><meta
name="generator" content="DocBook XSL Stylesheets V1.79.1"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s03.html"
title="Terminal"><link rel="next" href="ch14.html" title="Chapter 14. About Genius Mathematics
Tool"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Memory</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s03.html">Prev</a>
</td><th width="60%" align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n"
href="ch14.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-prefs-memo
ry"></a>Memory</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span
class="term">
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Memory</title><meta
name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link rel="home" href="index.html" title="Genius
Manual"><link rel="up" href="ch13.html" title="Chapter 13. Settings"><link rel="prev" href="ch13s03.html"
title="Terminal"><link rel="next" href="ch14.html" title="Chapter 14. About Genius Mathematics
Tool"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div
class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3"
align="center">Memory</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s03.html">Prev</a>
</td><th width="60%" align="center">Chapter 13. Settings</th><td width="20%" align="right"> <a accesskey="n"
href="ch14.html">Next</a></td></tr></table><hr></div><div class="sect1"><div class="titlepage"><div><div><h2
class="title" style="clear: both"><a name="genius-prefs-me
mory"></a>Memory</h2></div></div></div><div class="variablelist"><dl class="variablelist"><dt><span
class="term">
<span class="guilabel">Maximum number of nodes to allocate</span>
</span></dt><dd><p>
Internally all data is put onto small nodes in memory. This gives
diff --git a/help/C/ch14.html b/help/C/ch14.html
index a9bc727c..bccbe2e8 100644
--- a/help/C/ch14.html
+++ b/help/C/ch14.html
@@ -1,4 +1,4 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 14. About
Genius Mathematics Tool</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><link
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius
Manual"><link rel="prev" href="ch13s04.html" title="Memory"></head><body bgcolor="white" text="black"
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Chapter 14. About <span class="application">Genius Mathematics
Tool</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s04.html">Prev</a> </td><th
width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="genius-about"></a>Chapter 14.
About <span class="application">Genius Mathematics Too
l</span></h1></div></div></div><p> <span class="application">Genius Mathematics Tool</span> was written by
Jiří (George) Lebl
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Chapter 14. About
Genius Mathematics Tool</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><link
rel="home" href="index.html" title="Genius Manual"><link rel="up" href="index.html" title="Genius
Manual"><link rel="prev" href="ch13s04.html" title="Memory"></head><body bgcolor="white" text="black"
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Chapter 14. About <span class="application">Genius Mathematics
Tool</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="ch13s04.html">Prev</a> </td><th
width="60%" align="center"> </th><td width="20%" align="right"> </td></tr></table><hr></div><div
class="chapter"><div class="titlepage"><div><div><h1 class="title"><a name="genius-about"></a>Chapter 14.
About <span class="application">Genius Mathematics T
ool</span></h1></div></div></div><p> <span class="application">Genius Mathematics Tool</span> was written by
Jiří (George) Lebl
(<code class="email"><<a class="email" href="mailto:jirka 5z com">jirka 5z com</a>></code>). The
history of <span class="application">Genius Mathematics Tool</span> goes back to late
1997. It was the first calculator program for GNOME, but it then grew
beyond being just a desktop calculator. To find more information about
diff --git a/help/C/index.html b/help/C/index.html
index 9ce6265d..3eb726a7 100644
--- a/help/C/index.html
+++ b/help/C/index.html
@@ -1,5 +1,5 @@
-<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Genius
Manual</title><meta name="generator" content="DocBook XSL Stylesheets V1.79.1"><meta name="description"
content="Manual for the Genius Math Tool."><link rel="home" href="index.html" title="Genius Manual"><link
rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black"
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Genius Manual</th></tr><tr><td width="20%" align="left"> </td><th
width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n"
href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div
class="titlepage"><div><div><h1 class="title"><a name="index"></a>Genius Manual</h1></div><div><div
class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Jiří</span> <spa
n class="surname">Lebl</span></h3><div class="affiliation"><span class="orgname">Oklahoma State
University<br></span><div class="address"><p> <code class="email"><<a class="email" href="mailto:jirka 5z
com">jirka 5z com</a>></code> </p></div></div></div><div class="author"><h3 class="author"><span
class="firstname">Kai</span> <span class="surname">Willadsen</span></h3><div class="affiliation"><span
class="orgname">University of Queensland, Australia<br></span><div class="address"><p> <code
class="email"><<a class="email" href="mailto:kaiw itee uq edu au">kaiw itee uq edu au</a>></code>
</p></div></div></div></div></div><div><p class="releaseinfo">This manual describes version 1.0.22 of Genius.
- </p></div><div><p class="copyright">Copyright © 1997-2016 Jiří (George) Lebl</p></div><div><p
class="copyright">Copyright © 2004 Kai Willadsen</p></div><div><div class="legalnotice"><a
name="legalnotice"></a><p>
+<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Genius
Manual</title><meta name="generator" content="DocBook XSL Stylesheets Vsnapshot"><meta name="description"
content="Manual for the Genius Math Tool."><link rel="home" href="index.html" title="Genius Manual"><link
rel="next" href="ch01.html" title="Chapter 1. Introduction"></head><body bgcolor="white" text="black"
link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation
header"><tr><th colspan="3" align="center">Genius Manual</th></tr><tr><td width="20%" align="left"> </td><th
width="60%" align="center"> </th><td width="20%" align="right"> <a accesskey="n"
href="ch01.html">Next</a></td></tr></table><hr></div><div lang="en" class="book"><div
class="titlepage"><div><div><h1 class="title"><a name="index"></a>Genius Manual</h1></div><div><div
class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Jiří</span> <s
pan class="surname">Lebl</span></h3><div class="affiliation"><span class="orgname">Oklahoma State
University<br></span><div class="address"><p> <code class="email"><<a class="email" href="mailto:jiri lebl
gmail com">jiri lebl gmail com</a>></code> </p></div></div></div><div class="author"><h3
class="author"><span class="firstname">Kai</span> <span class="surname">Willadsen</span></h3><div
class="affiliation"><span class="orgname">University of Queensland, Australia<br></span><div
class="address"><p> <code class="email"><<a class="email" href="mailto:kaiw itee uq edu au">kaiw itee uq
edu au</a>></code> </p></div></div></div></div></div><div><p class="releaseinfo">This manual describes
version 1.0.27 of Genius.
+ </p></div><div><p class="copyright">Copyright © 1997-2021 Jiří (George) Lebl</p></div><div><p
class="copyright">Copyright © 2004 Kai Willadsen</p></div><div><div class="legalnotice"><a
name="legalnotice"></a><p>
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation
License (GFDL), Version 1.1 or any later version published
@@ -63,9 +63,9 @@
application or this manual, please visit the
<a class="ulink" href="http://www.jirka.org/genius.html" target="_top">Genius
Web page</a>
- or email me at <code class="email"><<a class="email" href="mailto:jirka 5z com">jirka 5z
com</a>></code>.
- </p></div></div><div><div class="revhistory"><table style="border-style:solid; width:100%;"
summary="Revision History"><tr><th align="left" valign="top" colspan="2"><b>Revision
History</b></th></tr><tr><td align="left">Revision 0.2</td><td align="left">September 2016</td></tr><tr><td
align="left" colspan="2">
+ or email me at <code class="email"><<a class="email" href="mailto:jiri lebl gmail com">jiri
lebl gmail com</a>></code>.
+ </p></div></div><div><div class="revhistory"><table style="border-style:solid; width:100%;"
summary="Revision History"><tr><th align="left" valign="top" colspan="2"><b>Revision
History</b></th></tr><tr><td align="left">Revision 0.2</td><td align="left">October 2021</td></tr><tr><td
align="left" colspan="2">
<p class="author">Jiri (George) Lebl
- <code class="email"><<a class="email" href="mailto:jirka 5z com">jirka 5z
com</a>></code>
+ <code class="email"><<a class="email" href="mailto:jiri lebl gmail com">jiri lebl gmail
com</a>></code>
</p>
</td></tr></table></div></div><div><div class="abstract"><p
class="title"><b>Abstract</b></p><p>Manual for the Genius Math Tool.</p></div></div></div><hr></div><div
class="toc"><p><b>Table of Contents</b></p><dl class="toc"><dt><span class="chapter"><a href="ch01.html">1.
Introduction</a></span></dt><dt><span class="chapter"><a href="ch02.html">2. Getting
Started</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch02.html#genius-to-start">To Start <span
class="application">Genius Mathematics Tool</span></a></span></dt><dt><span class="sect1"><a
href="ch02s02.html">When You Start Genius</a></span></dt></dl></dd><dt><span class="chapter"><a
href="ch03.html">3. Basic Usage</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch03.html#genius-usage-workarea">Using the Work Area</a></span></dt><dt><span class="sect1"><a
href="ch03s02.html">To Create a New Program </a></span></dt><dt><span class="sect1"><a href="ch03s03.html">To
Open and Run a Program </a></span></dt></dl></dd>
<dt><span class="chapter"><a href="ch04.html">4. Plotting</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch04.html#genius-line-plots">Line Plots</a></span></dt><dt><span class="sect1"><a
href="ch04s02.html">Parametric Plots</a></span></dt><dt><span class="sect1"><a href="ch04s03.html">Slopefield
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s04.html">Vectorfield
Plots</a></span></dt><dt><span class="sect1"><a href="ch04s05.html">Surface
Plots</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch05.html">5. GEL
Basics</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch05.html#genius-gel-values">Values</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-numbers">Numbers</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-booleans">Booleans</a></span></dt><dt><span class="sect2"><a
href="ch05.html#genius-gel-values-strings">Strings</a></span></dt><dt><span class="sect2"><a
href="ch05.html#geniu
s-gel-values-null">Null</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05s02.html">Using
Variables</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05s02.html#genius-gel-variables-setting">Setting Variables</a></span></dt><dt><span class="sect2"><a
href="ch05s02.html#genius-gel-variables-built-in">Built-in Variables</a></span></dt><dt><span
class="sect2"><a href="ch05s02.html#genius-gel-previous-result">Previous Result
Variable</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch05s03.html">Using
Functions</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-defining">Defining Functions</a></span></dt><dt><span
class="sect2"><a href="ch05s03.html#genius-gel-functions-variable-argument-lists">Variable Argument
Lists</a></span></dt><dt><span class="sect2"><a
href="ch05s03.html#genius-gel-functions-passing-functions">Passing Functions to
Functions</a></span></dt><dt><span class="sect2"><a href="ch05s03.html#genius-gel-f
unctions-operations">Operations on Functions</a></span></dt></dl></dd><dt><span class="sect1"><a
href="ch05s04.html">Separator</a></span></dt><dt><span class="sect1"><a
href="ch05s05.html">Comments</a></span></dt><dt><span class="sect1"><a href="ch05s06.html">Modular
Evaluation</a></span></dt><dt><span class="sect1"><a href="ch05s07.html">List of GEL
Operators</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch06.html">6. Programming with
GEL</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch06.html#genius-gel-conditionals">Conditionals</a></span></dt><dt><span class="sect1"><a
href="ch06s02.html">Loops</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-while">While Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-for">For Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-gel-loops-foreach">Foreach Loops</a></span></dt><dt><span class="sect2"><a
href="ch06s02.html#genius-
gel-loops-break-continue">Break and Continue</a></span></dt></dl></dd><dt><span class="sect1"><a
href="ch06s03.html">Sums and Products</a></span></dt><dt><span class="sect1"><a
href="ch06s04.html">Comparison Operators</a></span></dt><dt><span class="sect1"><a href="ch06s05.html">Global
Variables and Scope of Variables</a></span></dt><dt><span class="sect1"><a href="ch06s06.html">Parameter
variables</a></span></dt><dt><span class="sect1"><a href="ch06s07.html">Returning</a></span></dt><dt><span
class="sect1"><a href="ch06s08.html">References</a></span></dt><dt><span class="sect1"><a
href="ch06s09.html">Lvalues</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch07.html">7.
Advanced Programming with GEL</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch07.html#genius-gel-error-handling">Error Handling</a></span></dt><dt><span class="sect1"><a
href="ch07s02.html">Toplevel Syntax</a></span></dt><dt><span class="sect1"><a href="ch07s03.html">Returning
Functions</a></spa
n></dt><dt><span class="sect1"><a href="ch07s04.html">True Local Variables</a></span></dt><dt><span
class="sect1"><a href="ch07s05.html">GEL Startup Procedure</a></span></dt><dt><span class="sect1"><a
href="ch07s06.html">Loading Programs</a></span></dt></dl></dd><dt><span class="chapter"><a
href="ch08.html">8. Matrices in GEL</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch08.html#genius-gel-matrix-support">Entering Matrices</a></span></dt><dt><span class="sect1"><a
href="ch08s02.html">Conjugate Transpose and Transpose Operator</a></span></dt><dt><span class="sect1"><a
href="ch08s03.html">Linear Algebra</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch09.html">9.
Polynomials in GEL</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch09.html#genius-gel-polynomials-using">Using Polynomials</a></span></dt></dl></dd><dt><span
class="chapter"><a href="ch10.html">10. Set Theory in GEL</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch10.html#genius-gel
-sets-using">Using Sets</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch11.html">11. List of
GEL functions</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch11.html#genius-gel-function-list-commands">Commands</a></span></dt><dt><span class="sect1"><a
href="ch11s02.html">Basic</a></span></dt><dt><span class="sect1"><a
href="ch11s03.html">Parameters</a></span></dt><dt><span class="sect1"><a
href="ch11s04.html">Constants</a></span></dt><dt><span class="sect1"><a
href="ch11s05.html">Numeric</a></span></dt><dt><span class="sect1"><a
href="ch11s06.html">Trigonometry</a></span></dt><dt><span class="sect1"><a href="ch11s07.html">Number
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s08.html">Matrix
Manipulation</a></span></dt><dt><span class="sect1"><a href="ch11s09.html">Linear
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s10.html">Combinatorics</a></span></dt><dt><span
class="sect1"><a href="ch11s11.html">Calculus</a></span></dt><dt><span c
lass="sect1"><a href="ch11s12.html">Functions</a></span></dt><dt><span class="sect1"><a
href="ch11s13.html">Equation Solving</a></span></dt><dt><span class="sect1"><a
href="ch11s14.html">Statistics</a></span></dt><dt><span class="sect1"><a
href="ch11s15.html">Polynomials</a></span></dt><dt><span class="sect1"><a href="ch11s16.html">Set
Theory</a></span></dt><dt><span class="sect1"><a href="ch11s17.html">Commutative
Algebra</a></span></dt><dt><span class="sect1"><a href="ch11s18.html">Miscellaneous</a></span></dt><dt><span
class="sect1"><a href="ch11s19.html">Symbolic Operations</a></span></dt><dt><span class="sect1"><a
href="ch11s20.html">Plotting</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch12.html">12.
Example Programs in GEL</a></span></dt><dt><span class="chapter"><a href="ch13.html">13.
Settings</a></span></dt><dd><dl><dt><span class="sect1"><a
href="ch13.html#genius-prefs-output">Output</a></span></dt><dt><span class="sect1"><a
href="ch13s02.html">Precision</a
</span></dt><dt><span class="sect1"><a href="ch13s03.html">Terminal</a></span></dt><dt><span
class="sect1"><a href="ch13s04.html">Memory</a></span></dt></dl></dd><dt><span class="chapter"><a
href="ch14.html">14. About <span class="application">Genius Mathematics
Tool</span></a></span></dt></dl></div><div class="list-of-figures"><p><b>List of
Figures</b></p><dl><dt>2.1. <a href="ch02s02.html#mainwindow-fig"><span class="application">Genius
Mathematics Tool</span> Window</a></dt><dt>4.1. <a href="ch04.html#lineplot-fig">Create Plot
Window</a></dt><dt>4.2. <a href="ch04.html#lineplot2-fig">Plot Window</a></dt><dt>4.3. <a
href="ch04s02.html#paramplot-fig">Parametric Plot Tab</a></dt><dt>4.4. <a
href="ch04s02.html#paramplot2-fig">Parametric Plot</a></dt><dt>4.5. <a
href="ch04s05.html#surfaceplot-fig">Surface Plot</a></dt></dl></div></div><div class="navfooter"><hr><table
width="100%" summary="Navigation footer"><tr><td width="40%" align="left"> </td><td width="20%"
align="center"> </t
d><td width="40%" align="right"> <a accesskey="n" href="ch01.html">Next</a></td></tr><tr><td width="40%"
align="left" valign="top"> </td><td width="20%" align="center"> </td><td width="40%" align="right"
valign="top"> Chapter 1. Introduction</td></tr></table></div></body></html>
diff --git a/help/C/make-and-upload.sh b/help/C/make-and-upload.sh
index e2153c32..135804dd 100755
--- a/help/C/make-and-upload.sh
+++ b/help/C/make-and-upload.sh
@@ -6,26 +6,7 @@ if [ ! -d /home/jirka/ ]; then
exit
fi
-echo rm -f *.html *.pdf *.ps
-rm -f *.html *.pdf *.ps
-
-#echo SP_ENCODING=\"utf-8\" docbook2html genius.xml
-#SP_ENCODING="utf-8" docbook2html genius.xml
-
-echo xmlto html genius.xml
-xmlto html genius.xml
-
-#echo xmlto pdf genius.xml
-#xmlto pdf genius.xml
-
-#echo docbook2pdf genius.xml
-#docbook2pdf genius.xml
-echo dblatex genius.xml
-dblatex genius.xml
-#echo docbook2ps genius.xml
-#docbook2ps genius.xml
-#echo ps2pdf genius.ps genius.pdf
-#ps2pdf genius.ps genius.pdf
+./make-only.sh
echo scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
@@ -33,5 +14,8 @@ scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
echo scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
-echo scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
-scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
+echo
+echo FIXME: PDF version is not working currently
+
+#echo scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
+#scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
diff --git a/help/C/make-only.sh b/help/C/make-only.sh
index 91f7f63e..370b299f 100755
--- a/help/C/make-only.sh
+++ b/help/C/make-only.sh
@@ -20,18 +20,21 @@ xmlto html genius.xml
#echo docbook2pdf genius.xml
#docbook2pdf genius.xml
-echo dblatex genius.xml
-dblatex genius.xml
+#echo dblatex genius.xml
+
+echo
+echo
+echo
+echo
+echo FIXME: dblatex seems broken, we should fix this to build a pdf version again
+echo
+echo
+echo
+echo
+
+#dblatex genius.xml
#echo docbook2ps genius.xml
+
#docbook2ps genius.xml
#echo ps2pdf genius.ps genius.pdf
#ps2pdf genius.ps genius.pdf
-
-#echo scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
-#scp *.html zinc.5z.com:/home/www/html/jirka/genius-documentation/
-
-#echo scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
-#scp figures/*.png zinc.5z.com:/home/www/html/jirka/genius-documentation/figures/
-
-#echo scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
-#scp genius.pdf zinc.5z.com:/home/www/html/jirka/genius-reference.pdf
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]