<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is part of the Scilab time frequency toolbox.
This file must be used under the terms of the  terms of the GNU General Public License 
as published by the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

Copyright (c) 1995 Rice University - CNRS (France) 1996.
-->

<refentry version="5.0-subset Scilab" xml:id="iffmt" xml:lang="en"
          xmlns="http://docbook.org/ns/docbook"
          xmlns:xlink="http://www.w3.org/1999/xlink"
          xmlns:svg="http://www.w3.org/2000/svg"
          xmlns:scilab="http://www.scilab.org"
          xmlns:ns3="http://www.w3.org/1999/xhtml"
          xmlns:mml="http://www.w3.org/1998/Math/MathML"
          xmlns:db="http://docbook.org/ns/docbook">


  <refnamediv>
    <refname>iffmt</refname><refpurpose>Inverse fast Mellin transform.</refpurpose>
  </refnamediv>



  <refsynopsisdiv>
    <title>Calling Sequence</title>
    <synopsis>
      X=iffmt(MELLIN,BETA)
      X=iffmt(MELLIN,BETA,M)
    </synopsis>
  </refsynopsisdiv>

  <refsection>
    <title>Parameters</title>
    <variablelist>
      <varlistentry>
        <term>	MELLIN :</term>
        <listitem>
          <para>a complex vectorof size N: the Mellin transform to be inverted. </para>
          <para>Mellin must have been obtained from FMT with frequency running from FMIN to 0.5 Hz.</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term>	BETA :</term>
        <listitem>
          <para>a real vector: the Mellin variable issued from FMT (only the two first elements are used).</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term>	M :</term>
        <listitem>
          <para>a positive integer: the number of points of the inverse Mellin transform. (default : N).</para>
        </listitem>
      </varlistentry>
      <varlistentry>
        <term>	X :</term>
        <listitem>
          <para>a complex column vector of size M: the inverse Mellin transform.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsection>

  <refsection>
    <title>Description</title>
    <para>
      iffmt  computes the inverse fast Mellin transform of MELLIN.
      WARNING : the inverse of the Mellin transform is correct only
      if the Mellin transform has been computed from FMIN to 0.5 Hz,
      and if the original signal is analytic.
    </para>
  </refsection>

  <refsection>
    <title>Examples</title>
    <programlisting role="example"><![CDATA[
    sig=atoms(128,[64,0.25,32,1]);
    [MELLIN,BETA]=ffmt(real(sig),0.005,0.5,300);
 
    X=iffmt(MELLIN,BETA,128); 
    clf;plot(real(sig),'g');plot(real(X));
    legend(_("initial"),_("reconstructed"))
    ]]></programlisting>
    <scilab:image><![CDATA[
    sig=atoms(128,[64,0.25,32,1]);
    [MELLIN,BETA]=ffmt(real(sig),0.005,0.5,300);
 
    X=iffmt(MELLIN,BETA,128); 
    clf;plot(real(sig),'g');plot(real(X));
    legend(_("initial"),_("reconstructed"))
  ]]></scilab:image>
  </refsection>

  <refsection>
    <title>See also</title>
    <simplelist type="inline">
      <member><link linkend="ffmt">ffmt</link></member>
    </simplelist>
  </refsection>

  <refsection>
    <title>Authors</title>
    <simplelist type="vert">
      <member>H. Nahrstaedt - Aug 2010</member>
      <member>	P. Goncalves 9-95 - O. Lemoine, June 1996.</member>
    </simplelist>
  </refsection>
</refentry>
