简介
在本文中,我们将了解 C# 程序来找出 Sin(x) 的值。正弦是 Sin(x) 的另一个名称。这是一个三角角公式。角度的正弦是直角梯形中斜边长度与垂线长度的比例。强大的计算机语言 C# 可用于解决具有挑战性的数学问题。找出 sin(x) 的值(其中 x 是任意以弧度表示的角度)就是这些问题之一。在本文中,我们将了解如何使用 Math 库创建计算 sin(x) 值的 C# 程序。还将涵盖 sin 函数的数学基础,以及它在现实世界中的一些应用。无论您是新手还是经验丰富的程序员,本文都会为您提供有关如何使用 C# 进行计算的有用提示。那么让我们开始学习如何在 C# 中计算 sin(x)
方法
通过使用内置的 sin() 函数,我们可以确定角度的正弦值。此方法在 Math 类下指定,并且是系统命名空间的一部分。因为它涵盖了常数和一些静态三角、对数和其他方法,所以数学教学非常有帮助。
除了在我们的代码中直接使用的这个方法之外,考虑到输出控制台,还有一个很重要的方法,那就是 -
通过使用麦克劳林展开式,我们可以确定角度的正弦值。因此,sin(x) 的麦克劳林级数扩展为
算法
要计算 sin(x) 的值,请按照以下说明操作 -
第 1 步 − 将要计算的角度(以度为单位)设置到变量angleInDegree中。
第 2 步 − 创建一个名为 terms 的新变量,用于存储我们可以使用多少项来估计 sin.(x) 的值。
第 3 步 −声明 findSinx 全局函数。
第 4 步 − 建立波动流。方向以弧度保存。
第 5 步 − 使用 current 初始化变量响应。它将保存我们的完整回复。
第 6 步 − 使用 current 初始化另一个变量的温度。
第 7 步 − 从第 1 项重复到第 i 项。将每个阶段的温度更新为 ((-temp) * current * current) / ((2 * i) * (2 * i + 1)),并将答案更新为 ((answer + temp))。
第 8 步 − 最后,给出 findSinX 方法的结果。
步骤 9 − 打印解决方案。
示例
// C# program to illustrate how we can
// calculate the value of sin(x)
// using Maclaurin's method
using System;
class SINE{
static double findSinX(int angleInDegree, int terms) {
// Converting angle in degree into radian
double current = Math.PI * angleInDegree / 180f;
// Declaring variable to calculate final answer
double answer = current;
double temp = current;
// Loop till number of steps provided by the user
for(int i = 1; i