The common logarithmic, trigonometric functions are available in the .NET framework as part of System.Math class. Here is a list of functions that are available
Name
Description
Abs
Overloaded. Returns the absolute value of a specified number.
Acos
Returns the angle whose cosine is the specified number.
Asin
Returns the angle whose sine is the specified number.
Atan
Returns the angle whose tangent is the specified number.
Atan2
Returns the angle whose tangent is the quotient of two specified numbers.
BigMul
Produces the full product of two 32-bit numbers.
Ceiling
Overloaded. Returns the smallest integer greater than or equal to the specified number.
Cos
Returns the cosine of the specified angle.
Cosh
Returns the hyperbolic cosine of the specified angle.
DivRem
Overloaded. Calculates the quotient of two numbers and also returns the remainder in an output parameter.
Exp
Returns e raised to the specified power.
Floor
Overloaded. Returns the largest integer less than or equal to the specified number.
IEEERemainder
Returns the remainder resulting from the division of a specified number by another specified number.
Log
Overloaded. Returns the logarithm of a specified number.
Log10
Returns the base 10 logarithm of a specified number.
Max
Overloaded. Returns the larger of two specified numbers.
Min
Overloaded. Returns the smaller of two numbers.
Pow
Returns a specified number raised to the specified power.
Round
Overloaded. Rounds a value to the nearest integer or specified number of decimal places.
Sign
Overloaded. Returns a value indicating the sign of a number.
Sin
Returns the sine of the specified angle.
Sinh
Returns the hyperbolic sine of the specified angle.
Sqrt
Returns the square root of a specified number.
Tan
Returns the tangent of the specified angle.
Tanh
Returns the hyperbolic tangent of the specified angle.
Truncate
Overloaded. Calculates the integral part of a number.
How to use Mathematical Function PI in C# (.NET)
Mathematical PI, which represents the ratio of the circumference of a circle to its diameter, is specified by the constant, π and can be retrieved by
Console.WriteLine("Value of PI = " + Math.PI);
Similarly other trigonometric functions like Sin, Cos, Tan etc can be used in C# as follows:
public static void MathFunctions()
{
Console.WriteLine("Value of PI = " + Math.PI);
Console.WriteLine("Value of Tan 45 = " + Math.Tan(45*Math.PI/180));
Console.WriteLine("Value of Cos 45 = " + Math.Cos(45 * Math.PI / 180));
Console.WriteLine("Value of Sin 45 = " + Math.Sin(45 * Math.PI / 180));
}
Functions Sin, Cos, Tan etc accept angle in Radians (NOT in degrees). If you want to use degrees as input, use appropriate conversion functions
Radians to Degree Conversion using C#
public static double Radians2Degrees(double degrees)
{
try
{
return Math.PI * degrees / 180;
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
return -1;
}
}
Console.WriteLine("Value of Tan 45 = " +
Math.Tan(Radians2Degrees(45)));
1 comment:
This is a nice article..
Its very easy to understand ..
And this article is using to learn something about it..
c#, dot.net, php tutorial
Thanks a lot..!
Post a Comment