程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> C# 數學函數庫

C# 數學函數庫

編輯:關於C#
 

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();

        }

    }

}

結果如圖:

C  指數或者類似數學函數 - Complaint Free Wolrd - Complaint Free Wolrd

 專有的平方根函數Math.Sqrt(a)也可由Math.Pow(a,0.5)代替。
 

小注:要運用C#的數學函數庫,直接Math點即可,不要去添加什麼引用。 Math庫包含的函數如下:

函   數   原   型

功     能

返  回  值

說     明

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。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved