# HG changeset patch # User Kai T. Ohlhus # Date 1472598520 -7200 # Node ID dbc6628a3c056e3f95d42c0009f9e10ac46076bb # Parent a1cb50997055f19740144dac4c7ab9fe20d9224d Drag index.html into the Markdown language. diff -r a1cb50997055 -r dbc6628a3c05 index.html --- a/index.html Wed Aug 31 01:08:06 2016 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,153 +0,0 @@ ---- -layout: default ---- - -
-
-
- - - -
-
-

- - GNU Octave -

-

Scientific Programming Language

-
    -
  • Powerful mathematics-oriented syntax with built-in plotting and visualization tools
  • -
  • Free software, runs on GNU/Linux, Mac, BSD, and 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. -

-
-
- -
-
-

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

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

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

-
-
-{% highlight matlab %} -x = -10:0.1:10 % Create an evenly-spaced vector from -10..10 -y = sin(x) % y is also a vector -plot(x,y) -{% endhighlight %} - -
-
- More Examples -
- -
-

Install

-
-
- {% include install.html %} -
-
- - - -
-
-
- -
-

Octave Forge

-
-
-

- Octave Forge is a central location for development of 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: -

-

hg clone http://www.octave.org/hg/octave

-

- If you want to participate in Octave development, join the maintainers@octave.org mailing list. -

-
- -
- - - RSS - - -

News

-
-
- {% for post in site.posts limit:3 %} -
-

- {{ post.title }} -

- -
{{ post.content }}
-
- {% endfor %} -
-
-
- - - - diff -r a1cb50997055 -r dbc6628a3c05 index.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/index.md Wed Aug 31 01:08:40 2016 +0200 @@ -0,0 +1,159 @@ +--- +layout: default +--- + +
+
+ + + +
+
+

+ + GNU Octave +

+

Scientific Programming Language

+
    +
  • Powerful mathematics-oriented syntax with built-in plotting and visualization tools
  • +
  • Free software, runs on GNU/Linux, Mac, BSD, and Windows
  • +
  • Drop-in compatible with many Matlab scripts
  • +
+
+ +
+
+
+ + +### Syntax Examples + +The Octave syntax is largely compatible with +[Matlab](https://www.mathworks.com/matlab). +The Octave interpreter can be run in GUI mode, as a console, +or invoked as part of a shell script. + +
+
+

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

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

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

+
+
+{% highlight matlab %} +x = -10:0.1:10 % Create an evenly-spaced vector from -10..10 +y = sin(x) % y is also a vector +plot(x,y) +{% endhighlight %} + +
+
+ +More Examples + + +### Install + +
+
+ {% include install.html %} +
+
+ + + +
+
+ + +### Octave Forge + +[Octave Forge](http://octave.sourceforge.net/) +is a central location for development of 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)](http://www.gnu.org/copyleft/gpl.html). +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 http://www.octave.org/hg/octave +{% endhighlight %} + +If you want to participate in Octave development, join the +[maintainers@octave.org](https://lists.gnu.org/mailman/listinfo/octave-maintainers) +mailing list. + + + + RSS + + +### News + +{% for post in site.posts limit:3 %} +
+

+ {{ post.title }} + +

+
{{ post.content }}
+
+{% endfor %} + + + + + +