【复数运算】复余弦运算

在这里插入图片描述

#include <stdio.h>
#include <math.h>

void CCos(double a,double b,double *e,double *f)	//复余弦
{
    double p,q;
    p=exp(b); 
    q=1/p;	
    *e=cos(a)*(p+q)/2.0; 							//实部
    *f=-1.0*sin(a)*(p-q)/2.0;						//虚部
}

void main()
{
    double a,b;
    double e,f;
    a=1.0;b=4.0;									//初始化

    CCos(a,b,&e,&f);								//复余弦运算
    printf("Cos(%f+%fi)= %f+%fi\n",a,b,e,f);
}

猜你喜欢

转载自blog.csdn.net/qq_42815188/article/details/85237338