367f1183ef3fbb1728ec9cf54f2258ad9cd0ba59
[scilab.git] / scilab / modules / differential_equations / help / pt_BR / feval.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
4  * Copyright (C) 2008 - INRIA
5  * ...
6  * 
7  * This file must be used under the terms of the CeCILL.
8  * This source file is licensed as described in the file COPYING, which
9  * you should have received as part of this distribution.  The terms
10  * are also available at    
11  * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
12  *
13  -->
14 <refentry version="5.0-subset Scilab" xml:id="feval" xml:lang="en"
15           xmlns="http://docbook.org/ns/docbook"
16           xmlns:xlink="http://www.w3.org/1999/xlink"
17           xmlns:svg="http://www.w3.org/2000/svg"
18           xmlns:ns3="http://www.w3.org/1999/xhtml"
19           xmlns:mml="http://www.w3.org/1998/Math/MathML"
20           xmlns:db="http://docbook.org/ns/docbook">
21   <info>
22     <pubdate>$LastChangedDate$</pubdate>
23   </info>
24
25   <refnamediv>
26     <refname>feval</refname>
27
28     <refpurpose>múltipla avaliação</refpurpose>
29   </refnamediv>
30
31   <refsynopsisdiv>
32     <title>Seqüência de Chamamento</title>
33
34     <synopsis>[z]=feval(x,y,f)
35 [z]=feval(x,f)</synopsis>
36   </refsynopsisdiv>
37
38   <refsection>
39     <title>Parâmetros</title>
40
41     <variablelist>
42       <varlistentry>
43         <term>x,y</term>
44
45         <listitem>
46           <para>dois vetores</para>
47         </listitem>
48       </varlistentry>
49
50       <varlistentry>
51         <term>f</term>
52
53         <listitem>
54           <para>função ou string (para chamada FORTRAN ou C)</para>
55         </listitem>
56       </varlistentry>
57     </variablelist>
58   </refsection>
59
60   <refsection>
61     <title>Descrição</title>
62
63     <para>Múltipla avaliação de uma função para um ou dois argumentos do tipo
64     vetor:</para>
65
66     <variablelist>
67       <varlistentry>
68         <term>z=feval(x,f)</term>
69
70         <listitem>
71           <para>retorna o vetor <literal>z</literal> definido por
72           <literal>z(i)=f(x(i))</literal></para>
73         </listitem>
74       </varlistentry>
75
76       <varlistentry>
77         <term>z=feval(x,y,f)</term>
78
79         <listitem>
80           <para>retorna a matriz <literal>z</literal> tal que
81           <literal>z(i,j)=f(x(i),y(j))</literal></para>
82         </listitem>
83       </varlistentry>
84     </variablelist>
85
86     <para><literal>f</literal> é uma external (função ou rotina) que aceita
87     dois ou mais argumentos supostos reais. O resultado retornado por
88     <literal>f</literal> pode ser real ou complexo. No caso de uma chamada
89     FORTRAN, a função <literal> 'f' </literal> deve ser definida na subrotina
90     <literal>ffeval.f</literal> (no diretório
91     <literal>SCIDIR/routines/default</literal>)</para>
92   </refsection>
93
94   <refsection>
95     <title>Exemplos</title>
96
97     <programlisting role="example"> 
98 deff('[z]=f(x,y)','z=x^2+y^2');
99 feval(1:10,1:5,f)
100 deff('[z]=f(x,y)','z=x+%i*y');
101 feval(1:10,1:5,f)
102 feval(1:10,1:5,'parab')   //See ffeval.f file
103 feval(1:10,'parab')
104 // Para link dinâmico (ver exemplo ftest em ffeval.f)
105 // você pode usar o comando link (os parâmetros dependem da máquina):
106 // unix('make ftest.o');link('ftest.o','ftest); feval(1:10,1:5,'ftest')
107    </programlisting>
108   </refsection>
109
110   <refsection>
111     <title>Ver Também</title>
112
113     <simplelist type="inline">
114       <member><link linkend="evstr">evstr</link></member>
115
116       <member><link linkend="horner">horner</link></member>
117
118       <member><link linkend="execstr">execstr</link></member>
119
120       <member><link linkend="external">external</link></member>
121
122       <member><link linkend="link">link</link></member>
123     </simplelist>
124   </refsection>
125 </refentry>