Esempio n. 1
0
File: main.cs Progetto: nronne/ppnm
    static int Main()
    {
        double x = 1;

        Write("sin({0})={1:f2}\n", x, Sin(x));
        Write($"sin({x})={Sin(x)}\n");
        double y = x * Exp(x);

        Write($"y={y} (E={E})\n");
        complex I  = new complex(0, 1);
        complex ii = I * I;

        Write($"I*I={ii}\n");
        complex sini = sin(I);

        Write($"sin(I)={sini}\n");
        complex si2ci2 = sin(I).pow(2) + cos(I).pow(2);

        Write($"sin(I)^2+cos(I)^2={si2ci2}\n");
        complex ipowi = I.pow(I);

        Write($"I.pow(I)={ipowi}, exp(-PI/2)={Exp(-PI/2)}\n");
        complex si = (-(complex)1.0).pow(0.5);

        si.print("sqrt(-1)=");
        si.printf("sqrt(-1)=({0:f2},{1:f2})");
        var invi = 1 / I;

        invi.print("1/I=");
        log(I).print("log(I)=");
        (I * PI / 2).print("I*PI/2=");
        return(0);
    }
Esempio n. 2
0
    static void Main()
    {
        complex i = new complex(0, 1);

        i.print("i= ");
        (i * i).print("i*i=");
        exp(i * PI).print("exp(i*PI)=");
        sin(i).print("sin(i)=");
        i.pow(i).print("i^i=");
        abs(i).print("abs(i)=");
        (arg(i) / PI).print("arg(i)/PI=");
        WriteLine("i.Re={0}, i.Im={1}", i.Re, i.Im);
    } //Main
Esempio n. 3
0
    static void Main()
    {
        var a = new complex(0, 1);
        var b = new complex(1, 1);

        a.print("a =");
        Write("b  ={0}\n", b);
        Write("{0}\n", exp(1.2));
        Write("exp(b)={0}\n", exp(b));
        Write("exp(log(b))={0}\n", exp(log(b)));
        Write("sin(b)={0}\n", sin(b));
        Write("cos(b)={0}\n", cos(b));
        Write("log(exp(b))={0}\n", log(exp(b)));
        Write("a/b={0}\n", a / b);
        Write("(a/b)*b={0}\n", (a / b) * b);
        Write($"{a}.pow(2)={a.pow(2)}\n");
        Write($"{a}.pow({a})={a.pow(a)}, e^(-pi/2)={exp(-PI/2)}\n");
    }