# HG changeset patch # User Kai T. Ohlhus # Date 1594275106 -32400 # Node ID 927c8b96b2e416361152a9026308f4cdce79d638 # Parent 4f6a8d987f7ffe9e1f8d11825ce34fb941766e14 * index.md: Make Markdown file. diff -r 4f6a8d987f7f -r 927c8b96b2e4 index.html --- a/index.html Wed Jul 08 17:08:46 2020 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,163 +0,0 @@ ---- -layout: default ---- - -
-
-
- - Example mesh - -
-
-

- GNU Octave logo - GNU Octave -

-

Scientific Programming Language

-
    -
  • Powerful mathematics-oriented syntax with built-in plotting and visualization tools
  • -
  • Free software, runs on GNU/Linux, macOS, BSD, and Microsoft Windows
  • -
  • Drop-in compatible with many Matlab scripts
  • -
-
- -
-
-
-
- -
-

Syntax Examples

- -
-
-

- The Octave syntax is largely compatible with Matlab. The Octave - interpreter can be run in GUI mode, as a console, or invoked as part - of a shell script. More Octave examples can be found in - the wiki. -

-
-
- -
-
-

- Solve systems of equations with linear algebra operations on - vectors and matrices. -

-
-
-{% highlight octave %} -b = [4; 9; 2] # Column vector -A = [ 3 4 5; - 1 3 1; - 3 5 9 ] -x = A \ b # Solve the system Ax = b -{% endhighlight %} -
-
- -
-
-

- Visualize data with high-level plot commands - in 2D and 3D. -

-
-
-{% highlight octave %} -x = -10:0.1:10; # Create an evenly-spaced vector from -10..10 -y = sin (x); # y is also a vector -plot (x, y); -title ("Simple 2-D Plot"); -xlabel ("x"); -ylabel ("sin (x)"); -{% endhighlight %} -Click here to see the plot output. -
-
-
- -
-

Octave Forge

-
-
-

- Octave Forge - is a collection of high quality packages for GNU Octave, - similar to Matlab's toolboxes. To install a package, use the - pkg command from the Octave prompt by typing: -

-{% highlight text %} -pkg install -forge package_name -pkg load package_name -{% endhighlight %} -
- -
-
- -
-

Development

-

- Octave is free software licensed under the - GNU General Public License (GPL). - Assuming you have Mercurial installed on your machine - you may obtain the latest development version of Octave sources - with the following command: -

-{% highlight text %} -hg clone https://www.octave.org/hg/octave -{% endhighlight %} -

- Get involved - in Octave development. -

-
- -
-
-
- {% assign latest_post = site.posts.first %} - {% if latest_post %} -
- - - RSS - - -

- {{ latest_post.title }} -

- -
{{ latest_post.excerpt }}
-
- {% endif %} -
-
-
- - - - - - diff -r 4f6a8d987f7f -r 927c8b96b2e4 index.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/index.md Thu Jul 09 15:11:46 2020 +0900 @@ -0,0 +1,163 @@ +--- +layout: default +--- + +
+
+
+ + Example mesh + +
+
+

+ GNU Octave logo + GNU Octave +

+

Scientific Programming Language

+
    +
  • Powerful mathematics-oriented syntax with built-in plotting and visualization tools
  • +
  • Free software, runs on GNU/Linux, macOS, BSD, and Microsoft Windows
  • +
  • Drop-in compatible with many Matlab scripts
  • +
+
+ +
+
+
+
+ +
+

Syntax Examples

+ +
+
+

+ The Octave syntax is largely compatible with Matlab. The Octave + interpreter can be run in GUI mode, as a console, or invoked as part + of a shell script. More Octave examples can be found in + the wiki. +

+
+
+ +
+
+

+ Solve systems of equations with linear algebra operations on + vectors and matrices. +

+
+
+{% highlight octave %} +b = [4; 9; 2] # Column vector +A = [ 3 4 5; + 1 3 1; + 3 5 9 ] +x = A \ b # Solve the system Ax = b +{% endhighlight %} +
+
+ +
+
+

+ Visualize data with high-level plot commands + in 2D and 3D. +

+
+
+{% highlight octave %} +x = -10:0.1:10; # Create an evenly-spaced vector from -10..10 +y = sin (x); # y is also a vector +plot (x, y); +title ("Simple 2-D Plot"); +xlabel ("x"); +ylabel ("sin (x)"); +{% endhighlight %} +Click here to see the plot output. +
+
+
+ +
+

Octave Forge

+
+
+

+ Octave Forge + is a collection of high quality packages for GNU Octave, + similar to Matlab's toolboxes. To install a package, use the + pkg command from the Octave prompt by typing: +

+{% highlight text %} +pkg install -forge package_name +pkg load package_name +{% endhighlight %} +
+ +
+
+ +
+

Development

+

+ Octave is free software licensed under the + GNU General Public License (GPL). + Assuming you have Mercurial installed on your machine + you may obtain the latest development version of Octave sources + with the following command: +

+{% highlight text %} +hg clone https://www.octave.org/hg/octave +{% endhighlight %} +

+ Get involved + in Octave development. +

+
+ +
+
+
+ {% assign latest_post = site.posts.first %} + {% if latest_post %} +
+ + + RSS + + +

+ {{ latest_post.title }} +

+ +
{{ latest_post.excerpt }}
+
+ {% endif %} +
+
+
+ + + + + +