<?xml version="1.0" encoding="UTF-8"?>
<!--
 * Scilab ( https://www.scilab.org/ ) - This file is part of Scilab
 * Copyright (C) 2008 - INRIA
 *
 * Copyright (C) 2012 - 2016 - Scilab Enterprises
 *
 * This file is hereby licensed under the terms of the GNU GPL v2.0,
 * pursuant to article 5.3.4 of the CeCILL v.2.1.
 * This file was originally licensed under the terms of the CeCILL v2.1,
 * and continues to be available under such terms.
 * For more information, see the COPYING file which you should have received
 * along with this program.
 *
 -->
<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="demo_function_choice">
    <refnamediv>
        <refname>demo_function_choice</refname>
        <refpurpose>choisit et exécute un item au sein d'une liste </refpurpose>
    </refnamediv>
    <refsynopsisdiv>
        <title>Séquence d'appel</title>
        <synopsis>demo_function_choice()</synopsis>
    </refsynopsisdiv>
    <refsection>
        <title>Description</title>
        <para>
            La fonction demo_function_choice choisit et exécute un item choisi dans la
            variable 'demolist' qui doit figurer avant. La variable 'demolist' est une matrice de texte dont la
            premiere colonne contient des noms d'items affichés dans une fenêtre d'options
            et la deuxième, le nom d'une fonction correspondante qui sera exécuté. Le titre
            de la fenêtre d'options est 'Choose a demo'.
            Quand on choisit d'abandonner la fenêtre d'options, la console est remise à sa largeur
            initiale.
        </para>
    </refsection>
    <refsection>
        <title>Exemples</title>
        <programlisting role="example"><![CDATA[
demolist=[
	'Simulation of a binomial random variable','clf();BinomialT();';
	'Simulation of a discrete random variable','clf();RndDiscT();';
	'Simulation of a geometric random variable','clf();GeomT(1000);';
	'Simulation of a Poisson random variable','clf();PoissonT() ;';
	'Simulation of an exponential random variable','clf();ExpT();';
	'Simulation of a Weibull random variable','clf();WeibullT();';
	'Simulation of an hyper geometric random variable','clf();HyperGeomT();';
	'Simulation of an Erlang random variable','clf();ErlangT();'];

demo_function_choice();
 ]]></programlisting>
    </refsection>
    <refsection role="see also">
        <title>Voir aussi</title>
        <simplelist type="inline">
            <member>
                <link linkend="demo_file_choice">demo_file_choice</link>
            </member>
        </simplelist>
    </refsection>
</refentry>
