<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>数学関数</title><revhistory><revision><revnumber>2</revnumber><date>2011-10-15 02:28:13</date><authorinitials>masahiko</authorinitials></revision><revision><revnumber>1</revnumber><date>2011-10-13 13:04:45</date><authorinitials>masahiko</authorinitials></revision></revhistory></articleinfo><section><title>数学関数</title><para>平方根、三角関数などの基本的な関数はMathクラスに用意されています。 </para><para>以下にその一部を示します。 </para><!--rule (<hr>) is not applicable to DocBook--><section><title>定数</title><glosslist><glossentry><glossterm>Math.PI </glossterm><glossdef><para>円周率の値 </para></glossdef></glossentry><glossentry><glossterm>Math.E </glossterm><glossdef><para>自然対数の値 </para></glossdef></glossentry></glosslist><!--rule (<hr>) is not applicable to DocBook--></section><section><title>関数</title><glosslist><glossentry><glossterm>Math.sin( x ) </glossterm><glossdef><para>sin x </para></glossdef></glossentry><glossentry><glossterm>Math.cos( x ) </glossterm><glossdef><para>cos x </para></glossdef></glossentry><glossentry><glossterm>Math.exp( x ) </glossterm><glossdef><para>e<superscript>x</superscript> </para></glossdef></glossentry><glossentry><glossterm>Math.pow( x, y ) </glossterm><glossdef><para>x<superscript>y</superscript> </para></glossdef></glossentry><glossentry><glossterm>Math.abs( x ) </glossterm><glossdef><para>xの絶対値 </para></glossdef></glossentry></glosslist><para>absの引数としては、int, long, doubleなど数値の基本型のどれでも使えます。 返される値は引数と同じ型です。 </para><para>absという１つの関数が引数の型を判定しているのではありません。 </para><para>名前が同じで引数の型が異なる関数が用意されています。 </para><para>型が違っても同じ名前の関数が使えるので分かりやすい。 </para></section></section></article>