What is the sin() function in Swift?

Overview

In Swift, the sin() function returns the sine of a number.

The illustration below shows the mathematical representation of the sin() function:

Mathematical representation of the sin() function

Note: We need to import Foundation in our code to use the sin() function. We can import it like this: import Foundation.

Syntax


sin(number)
//number can be real, float, or double.

Parameters

This function requires a number that represents an angle as the parameter.

In order to convert degrees to radians, use the following formula:


radians = degrees * ( pi / 180 )

Return value

This function returns the sine of the number that is sent as a parameter. The return value will be between -1 and 1.

Example

import Swift
import Foundation
//positive number in radians
print("The value of sin(2.3) :", sin(2.3));
// negative number in radians
print("The value of sin(-2.3) :", sin(-2.3));
//converting the degrees angle into radians and then applying sin()
// degrees = 90.0
// PI = 3.14159265
print("The value of sin(90.0 * (PI / 180.0)) :", sin(90.0 * (Double.pi / 180.0)));

Explanation

  • Line 2: We add the Foundation header required for the sin() function.
  • Line 5: We use sin() to calculate the sine of the positive number in radians.
  • Line 8: We use sin() to calculate the sine of the negative number in radians.
  • Line 13: We use sin() to convert the angle in degrees to radians and calculated its sine.

Free Resources