using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
double a = 2;
double b=System.Math.Pow(a,3);
Console.WriteLine(b);
Console.ReadKey();
}
}
}
結果如圖:
專有的平方根函數Math.Sqrt(a)也可由Math.Pow(a,0.5)代替。
函 數 原 型
功 能
返 回 值
說 明
int Abs(int x)
求整數x的絕對值
絕對值
double Acos(double x)
計算arccos(x)的值
計算結果
-1≤x≤1
double Asin(double x)
計算arcsin(x)的值
計算結果
-1≤x≤1
double Atan(double x)
計算arctan(x)的值
計算結果
double atan2(double y, double x);
計算arctan(y/x)的值
計算結果
long BigMul(int x, int y)
計算x*y的值
計算結果
int Ceiling(double x)
返回大於或等於所給數字表達式x的最小整數
最小整數
double Cos(double x)
計算cos(x)的值
計算結果
x的單位為弧度
double Cosh(double x)
計算x的雙曲余弦cosh(x)的值
計算結果
int DivRem(int x,int y,int z)
計算x與y的商,並將余數作為輸出參數進行傳遞
x與y的商,z為余數
double Exp(double x)
求ex的值
計算結果
int Floor (double x)
返回小於或等於所給數字表達式x的最大整數
最大整數
int IEEERemainder(int x, int y)
返回x/y的余數
計算結果
double Log(double x)
計算ln(x)的值
計算結果
double Log10(double x)
計算log10(x)的值
計算結果
double Max(double x, double y)
返回x,y中的較大者
計算結果
double Min(double x, double y)
返回x,y中的較小者
計算結果
double Pow(double x,double y)
求xy的值
計算結果
int Round(double x)
將x四捨五入到最接近的整數
計算結果
double Round(double x,int y)
將x四捨五入到由y指定的小數位數
計算結果
int Sign(double x)
返回表示x符號的值
數值x大於0,返回1;數值x等於0返回0;數值x小於0,返回-1
double Sin(double x)
計算sin(x)的值
計算結果
x的單位為弧度
double Sinh(double x)
計算x的雙曲正弦sinh(x)的值
計算結果
double Sqrt(double x)
求的值
計算結果
x≥0
double Tan(double x)
計算tan(x)的值
計算結果
x的單位為弧度
double Tanh(double x)
計算x的雙曲正切tanh(x)的值
計算結果
這些數學函數的基本使用方法在表1中均有說明,都是靜態函數,調用的時候用算術類直接調用,例如:
double d=System.Math.Sin(123.0);
對於個別函數的計算結果要注意。
例如,對於數字12.9273,Ceiling(12.9273)將返回 13,Floor(12.9273) 將返回 12。