<?xml version="1.0" encoding="utf-8"?> 
<?xml-stylesheet type="text/xsl" href="topic_template.xsl"?> 
<topic>
<category>fbudf</category>
<ref_entry>DPOWER()</ref_entry>
<creator date="2005/02/19 17:32:18">山田健一</creator>
<modified />
<definition>入力された2つの実数からべき乗を計算します</definition>
<structure>
<function>
<name>DPOWER</name>
<args>
<a><var>a1</var></a>
<a><var>a2</var></a>
</args>
</function>
</structure>
<arguments>
<argument>
<name><var>a1</var></name><description>数値データ型の列または式</description>
</argument>
<argument>
<name><var>a2</var></name><description>数値データ型の列または式</description>
</argument>
</arguments>
<declaration>declare external function dPower
double precision by descriptor, double precision by descriptor,
double precision by descriptor
returns parameter 3
entry_point 'power' module_name 'fbudf';</declaration>
<description><var>a1</var>の<var>a2</var>乗を求めます。</description>
<examples>
<example>
<!--SEQ = 1-->
<description>３の２乗を求めます。</description>
<samplecode>SELECT DPOWER(3,2) FROM RDB$DATABASE;</samplecode>
<result>      9.000000000000000</result>
</example>
<example>
<!--SEQ = 2-->
<description>３の１／２乗を求めます。ルート３と同一になります。</description>
<samplecode>SELECT DPOWER(3,0.5),SQRT(3) FROM RDB$DATABASE;</samplecode>
<result>      1.732050807568877       1.732050807568877</result>
</example>
<example>
<!--SEQ = 3-->
<description>３．５の１／２乗を求めます。ルート３．５と同一になります。</description>
<samplecode>SELECT DPOWER(3.5,0.5),SQRT(3.5) FROM RDB$DATABASE;</samplecode>
<result>      1.870828693386971       1.870828693386971</result>
</example>
</examples>
<see_also>
</see_also>
</topic>
