⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1.4 复系数多项式求值 cply.c

📁 许士良常用算法程序集C语言,包括c++一些常用算法代码
💻 C
字号:

/****************************************
1.4 复系数多项式求值,计算在给定复数z处的函数值
****************************************/
	void cply(ar,ai,n,x,y,u,v)
	int n;
	double x,y,ar[],ai[],*u,*v;
	{ 
		int i;
		double p,q,s,t;
		void cmul(double,double,double,double,double *,double *);
		s=ar[n-1]; t=ai[n-1];
		for (i=n-2; i>=0; i--)
		{ 
			cmul(s,t,x,y,&p,&q);
			s=p+ar[i]; 
			t=q+ai[i];
		}
		*u=s; *v=t;
		return;
	}

	static void cmul(a,b,c,d,e,f)
	double a,b,c,d,*e,*f;
	{ 
		double p,q,s;
		p=a*c; 
		q=b*d;
		s=(a+b)*(c+d);
		*e=p-q; 
		*f=s-p-q;
		return;
	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -