<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenPeta &#187; Octave</title>
	<atom:link href="http://openpeta.com/index.php/category/octave/feed/" rel="self" type="application/rss+xml" />
	<link>http://openpeta.com</link>
	<description>Open Mind ....  Open Source ...</description>
	<lastBuildDate>Wed, 21 Jul 2010 03:20:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>How to GNU Octave</title>
		<link>http://openpeta.com/index.php/2008/08/how-to-gnu-octave/</link>
		<comments>http://openpeta.com/index.php/2008/08/how-to-gnu-octave/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 07:55:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Octave]]></category>

		<guid isPermaLink="false">http://www.openpeta.com/2008/08/03/how-to-gnu-octave/</guid>
		<description><![CDATA[Download the latest (3.0.1) Octave source file and Octave Forge (collection of predefined functions)(http://ftp.gnu.org/pub/gnu/) 1. octave-3.0.1.tar.gz 2. octave-forge-bundle-20080507.tar.gz Dependency Packages 1. GCC (GNU compiler Collection) or C (gcc) and C++ compiler (g++) 2. Fortran 77 (G77) 3. GNU Readline 4.2 (or latest version http://mirror.anl.gov/pub/gnu/readline?C=M;O=A) 4. ncurses (http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz) 5. termcap (http://ftp.gnu.org/pub/gnu/termcap/) 6. gperf (http://ftp.gnu.org/pub/gnu/gperf/) 7. flex [...]]]></description>
			<content:encoded><![CDATA[<p>Download the latest (3.0.1) Octave source file and Octave Forge (collection of predefined functions)<br />(http://ftp.gnu.org/pub/gnu/)</p>
<p><span style="font-weight: bold;">    1. octave-3.0.1.tar.gz</span><br /><span style="font-weight: bold;">    2. octave-forge-bundle-20080507.tar.gz</span></p>
<p><span style="font-weight: bold;">Dependency Packages</span></p>
<p>  1. <span style="font-weight: bold;">GCC</span> (GNU compiler Collection) or C (gcc) and C++ compiler (g++)<br />  2. <span style="font-weight: bold;">Fortran 77</span> (G77)<br />  3. <span style="font-weight: bold;">GNU Readline 4.2</span> (or latest version http://mirror.anl.gov/pub/gnu/readline?C=M;O=A)     <br />  4. <span style="font-weight: bold;">ncurses</span> (http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.6.tar.gz)<br />  5. <span style="font-weight: bold;">termcap</span> (http://ftp.gnu.org/pub/gnu/termcap/)<br />  6. <span style="font-weight: bold;">gperf</span> (http://ftp.gnu.org/pub/gnu/gperf/)<br />  7. <span style="font-weight: bold;">flex</span> (http://flex.sourceforge.net/)<br />  8. <span style="font-weight: bold;">GNU M4 1.4</span> (http://ftp.gnu.org/gnu/m4/)<br />  9. <span style="font-weight: bold;">bison</span> (http://ftp.gnu.org/pub/gnu/bison/)<br />  10. <span style="font-weight: bold;">zlib</span> (http://ftp.gnu.org/pub/gnu/zlibc/)<br />  11. <span style="font-weight: bold;">gnuplot</span> (www.gnuplot.info/download.html)<br />  12. <span style="font-weight: bold;">COLAMD,CCOLAMD,CHOLMOD,CXSparse</span> &#8211; Functionality for sparse matrices.<br />  13. <span style="font-weight: bold;">FFTW</span> &#8211; For fast fourier transform library<br />  14. <span style="font-weight: bold;">Qhull</span> &#8211; For Geometory Functions<br />  15. <span style="font-weight: bold;">PCRE</span> &#8211; For Regular Expression<br />  16. <span style="font-weight: bold;">GLPK</span> &#8211; For Linear Program<br />  17. <span style="font-weight: bold;">HDF5 </span>- For Hierarchical Data Format 5 (HDF5)</p>
<p><span style="font-weight: bold;">Octave Installation</span></p>
<p>The simplest way to compile this package is:</p>
<p>1. `<span style="font-weight: bold;">cd</span>&#8216; to the directory containing the package&#8217;s source code and type<br />   `<span style="font-weight: bold;">./configure</span>&#8216; to configure the package for your system.  If you&#8217;re<br />   using `csh&#8217; on an old version of System V, you might need to type<br />   `sh ./configure&#8217; instead to prevent `csh&#8217; from trying to execute<br />   `configure&#8217; itself.</p>
<p>   Running `configure&#8217; takes awhile.  While running, it prints some<br />   messages telling which features it is checking for.</p>
<p>2. Type `<span style="font-weight: bold;">make</span>&#8216; to compile the package.</p>
<p>3. Optionally, type `make check&#8217; to run any self-tests that come with<br />   the package.</p>
<p>4. Type `<span style="font-weight: bold;">make install</span>&#8216; to install the programs and any data files and<br />   documentation.</p>
<p>5. You can remove the program binaries and object files from the<br />   source code directory by typing `<span style="font-weight: bold;">make clean</span>&#8216;.  To also remove the<br />   files that `configure&#8217; created (so you can compile the package for<br />   a different kind of computer), type `<span style="font-weight: bold;">make distclean</span>&#8216;.</p>
<p><span style="font-weight: bold;">Example</span></p>
<p><span style="font-weight: bold;"># tar -xzvf octave-3.0.1.tar.gz</span><br /><span style="font-weight: bold;">  # cd octave-3.0.1</span><br /><span style="font-weight: bold;">  # ./configure</span><br />  (before this step ,make sure you have installed all dependency packages<br />   in your Linux system. if not first install those packages, then continue<br />   with configure command)<br /><span style="font-weight: bold;"># make</span><br /><span style="font-weight: bold;">  # make install</span><br /><span style="font-weight: bold;">  # make clean </span></p>
<p><span style="font-weight: bold;">Installing Octave Forge </span></p>
<p>1. Goto Octave terminal and use &#8216;pkg&#8217; command for<br />   installing packages<br />    <span style="font-weight: bold;"># pkg install image-1.0.6.tar.gz</span></p>
]]></content:encoded>
			<wfw:commentRss>http://openpeta.com/index.php/2008/08/how-to-gnu-octave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GNU Octave &#8211; Scientific Computing Open Source Tools ( MATLAB compatiable software)</title>
		<link>http://openpeta.com/index.php/2008/07/gnu-octave-scientific-computing-open-source-tools-matlab-compatiable-software/</link>
		<comments>http://openpeta.com/index.php/2008/07/gnu-octave-scientific-computing-open-source-tools-matlab-compatiable-software/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 01:42:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Octave]]></category>
		<category><![CDATA[Open Source Programming]]></category>

		<guid isPermaLink="false">http://www.openpeta.com/2008/07/22/gnu-octave-scientific-computing-open-source-tools-matlab-compatiable-software/</guid>
		<description><![CDATA[History The project was conceived around 1988. At first it was intended to be a companion to a chemical reactor design course. Real development was started by John W. Eaton in 1992. The first alpha release dates back to January 4, 1993 and on February 17, 1994 version 1.0 was released. Version 3.0 was released [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-weight: bold;">History</span>
<div style="text-align: justify;">The project was conceived around 1988. At first it was intended to be a companion to a chemical reactor design course. Real development was started by John W. Eaton in 1992. The first alpha release dates back to January 4, 1993 and on February 17, 1994 version 1.0 was released. Version 3.0 was released on December 21, 2007.</p>
<p>The name has nothing to do with musical octaves. Octave is the name of one of the early authors of Octave, a professor who was known for his ability to quickly come up with good approximations to numerical problems.</p>
<p><span style="font-weight: bold;">Download Details</span></p>
<p>You can download Ocatave from the following website<br />  http://www.gnu.org/software/octave/download.html</p>
<p><span style="font-weight: bold;">Technical details</span></p>
<p>    * Octave is written in C++ using STL libraries.<br />    * Octave has an interpreter that interprets the Octave language.<br />    * Octave itself is extensible using dynamically loadable modules.<br />    * Octave interpreter works in tandem with gnuplot and Grace software to create plots, graphs, and charts, and to save or print them.</p>
<p><span style="font-weight: bold;">Octave, the language</span></p>
<p>The Octave language is an interpreted programming language. It is a structured programming language (an example of which is the C language) and supports many common C standard library constructs, and can be extended to support UNIX system calls and functions. However, it does not support passing arguments by reference.</p>
<p>Octave programs consist of a list of function calls or script. The language is matrix-based and provides various functions for matrix operations. It is not object-oriented, but supports data structures.</p>
<p>Its syntax is very similar to MATLAB, and carefully programming a script will allow it to run on both Octave and MATLAB.</p>
<p>Because Octave is made available under the GNU General Public License, it may be freely copied and used. The program runs under most Unix and Unix-like operating systems, as well as Microsoft Windows.</p>
<p><span style="font-weight: bold;">MATLAB compatibility</span></p>
<p>Octave has been built with MATLAB compatibility in mind. It therefore shares many features with MATLAB:</p>
<p>   1. Matrices as fundamental data type.<br />   2. Built-in support for complex numbers.<br />   3. Powerful built-in math functions and extensive function libraries.<br />   4. Extensibility in the form of user-defined functions.</p>
<p>(Source : http://en.wikipedia.org/wiki/GNU_Octave)</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://openpeta.com/index.php/2008/07/gnu-octave-scientific-computing-open-source-tools-matlab-compatiable-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
