C# 数学函数
本文关键字:函数 | 更新日期: 2023-09-27 18:33:13
和其他程序员一样,我也是编程世界的新手,我想生活在这个世界上,并在你的帮助下获得回报。所以,我必须在 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;
}