Sophie

Sophie

distrib > Mageia > 4 > i586 > by-pkgid > b38d2da330d1936e5ab1307c039c4941 > files > 67

octave-doc-3.6.4-3.mga4.noarch.rpm

<html lang="en">
<head>
<title>Series 3.4.N - Frequently asked questions about Octave (with answers)</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Frequently asked questions about Octave (with answers)">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="How-can-I-cite-Octave_003f.html#How-can-I-cite-Octave_003f" title="How can I cite Octave?">
<link rel="next" href="Octave-Features.html#Octave-Features" title="Octave Features">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
  pre.display { font-family:inherit }
  pre.format  { font-family:inherit }
  pre.smalldisplay { font-family:inherit; font-size:smaller }
  pre.smallformat  { font-family:inherit; font-size:smaller }
  pre.smallexample { font-size:smaller }
  pre.smalllisp    { font-size:smaller }
  span.sc    { font-variant:small-caps }
  span.roman { font-family:serif; font-weight:normal; } 
  span.sansserif { font-family:sans-serif; font-weight:normal; } 
--></style>
</head>
<body>
<div class="node">
<a name="Series-3.4.N"></a>
<a name="Series-3_002e4_002eN"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Octave-Features.html#Octave-Features">Octave Features</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="How-can-I-cite-Octave_003f.html#How-can-I-cite-Octave_003f">How can I cite Octave?</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr>
</div>

<h2 class="chapter">4 What's new in version series 3.4.N and 3.5.N of Octave</h2>

<p>The 3.4.N series has enough new features to justify a minor version
number change. The full details are in the <samp><span class="file">NEWS</span></samp> file, but in
brief 3.4.N series brings:

<!-- This list is distilled from the NEWS file. Does it have enough -->
<!-- things? Does it have too many? -->
     <ul>
<li>ARPACK now distributed with Octave

     <li>Indexing optimisations

     <li>FTP object using <samp><span class="file">libcurl</span></samp>

     <li>Better consistency with ismatrix, issquare, and issymetric

     <li>Function handles aware of overloaded functions

     <li>More efficient matrix division by making a single LAPACK call

     <li>Other optimisations in matrix operations

     <li><code>bsxfun</code> optimised for basic arithmetic functions

     <li><span class="sc">Matlab</span>-style ignoring of output arguments using &lsquo;<samp><span class="samp">~</span></samp>&rsquo;

     <li>Many optimisations of the <code>accumarray</code> function

     <li>Sparse matrix indexing has been rewritten for speed

     <li>Configuration pseudo-variables like <code>page_screen_output</code>
accept a &ldquo;local&rdquo; option argument to limit their scope to function
scope

     <li>The <code>pkg</code> command now accepts a <code>-forge</code> option to pull
packages directly from Octave-forge

     <li>Several <code>dlmread</code> improvements

     <li>Octave now uses gnulib for better cross-platform compatibility

   </ul>

   <p>Here are some features that have been around since 3.2.N

     <ul>
<li>integer types

     <li>fixed point arithmetic

     <li>sparse matrices

     <li>Linear programming code based on GLPK

     <li>64-bit compilation support

     <li>gzipped files and stream and consequently support of <span class="sc">Matlab</span> v7 files

     <li>better support for both msvc and mingw

     <li>a fully compatible MEX interface

     <li>many many other minor features and compatibility changes

     <li>OpenGL graphics toolkit

     <p>An experimental OpenGL graphics toolkit to replace gnuplot.

     <li>Object Orient Programming

     <li>Block comments

     <li>imwrite and imread

     <p>The functions are based on the GraphicsMagick library.

     <li>Lazy transpose

     <p>Special treatment in the parser of things like "a' * b", where the
transpose is never explicitly formed but a flag is rather passed to the
underlying LAPACK code.

     <li>Single precision type

     <li>Improved array indexing
The underlying code used for indexing of arrays has been completely
rewritten and so the indexing of arrays is now significantly faster.

   </ul>

   <p>Here are some older features that have been around since 2.1.N:

     <ul>
<li>NDarrays

     <li>cells

   </ul>

   <p>The 3.5.N series is the current development release and will become a
3.6.N release in the future. This series brings the following new
features:

     <ul>
<li>Perl-compatible regular expressions are now part of Octave
</ul>

   </body></html>