C# C数学函数

C# C数学函数,c#,math,formulas,C#,Math,Formulas,和其他程序员一样,我也是编程界的新手,我希望生活在这个世界上,并通过您的帮助获得回报。所以,我必须在Cmath中使用一个数学函数 功能是 z1 = Sin2α + sin5α - Sin3α / cosα+1-2sin^2(2α) z2= √x^3 + 3 / x^3 - 3 到目前为止我的结果 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T

和其他程序员一样,我也是编程界的新手,我希望生活在这个世界上,并通过您的帮助获得回报。所以,我必须在Cmath中使用一个数学函数

功能是

z1 = Sin2α + sin5α - Sin3α / cosα+1-2sin^2(2α)
z2= √x^3 + 3 / x^3 - 3
到目前为止我的结果

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {

            Console.WriteLine ("First Program");
            Console.WriteLine ("Enter an integer");
            int x;
            x = int.Parse(Console.ReadLine());
            Console.WriteLine ("x = " + x);
            Console.WriteLine("Enter a valid number");



            //Solving the functions
            double a = double.Parse(Console.ReadLine()); //Read the angle in degrees
            a = a / 180 * Math.PI;
            double z = (Math.Cos(a)) + (Math.Cos(2 * a)) + (Math.Sin(6 * a)) + (Math.Cos(7 * a));
            z = (x * x) + (2(x)) - (3) + (x + 1) * Math.Sqrt(x * x - 9) / (x * x) - (2(x)) - (3) + (x - 1) * Math.Sqrt(x * x - 9);




            Console.WriteLine(z);

据我所知,这些公式可以实现如下:;然而,不完全清楚这些术语是否按要求用括号括起来

double z1(double alpha)
{
    return Math.Sin(2.0f * alpha)
         + Math.Sin(5.0f * alpha)
         - Math.Sin(3.0f * alpha) / Math.Cos(alpha)
                                    + 1.0f + 2.0f * Math.Sin(2.0f * alpha);
}

double z2(double x)
{
    return Math.Sqrt(x * x * x) + 3.0f / (x * x * x) - 3.0f;
}

所有与数学相关的函数都在System.math类中,因此f=math.Sin2…该函数不会编译。没有2Sin*Sin2。毫无意义。谷歌搜索C数学函数真的什么都没找到吗?你真的需要先读一些初级书籍。在c语言中,你不写速记2Sin,而是使用操作符:2*Sin。。。。您需要了解什么是函数和参数,什么是名称空间和变量,才能用正确的语法编写Math.SqrtMath.Powx,3。问题到底是什么?请现在再看一次问题。