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

📄 rlft3_sharpen.h

📁 经典numerical receip 配套代码
💻 H
字号:
	Int i, j, nx=256, ny=256;
	MatDoub data(nx,ny);
	VecDoub speq(2*nx);
	Doub fac;
	...
	rlft3(data,speq,1);
	for (i=0;i<nx/2;i++) for (j=0;j<ny/2;j++) {
			fac = 1.+3.*sqrt(SQR(i*2./nx)+SQR(j*2./ny));
			Cmplx(data[i])[j] *= fac;
			if (i>0) Cmplx(data[nx-i])[j] *= fac;
	}
	for (j=0;j<ny/2;j++) {
		fac = 1.+3.*sqrt(1.+SQR(j*2./ny));
		Cmplx(data[nx/2])[j] *= fac;
	}
	for (i=0;i<nx/2;i++) {
		fac = 1.+3.*sqrt(SQR(i*2./nx)+1.);
		Cmplx(speq)[i] *= fac;
		if (i>0) Cmplx(speq)[nx-i] *= fac;
	}
	Cmplx(speq)[nx/2] *= (1.+3.*sqrt(2.));
	rlft3(data,speq,-1);

⌨️ 快捷键说明

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