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

📄 tridag.c

📁 适合大型数值计算代码 现在网络上已经找不到了 购买需要20$
💻 C
字号:
#define NRANSI#include "nrutil.h"void tridag(float a[], float b[], float c[], float r[], float u[],	unsigned long n){	unsigned long j;	float bet,*gam;	gam=vector(1,n);	if (b[1] == 0.0) nrerror("Error 1 in tridag");	u[1]=r[1]/(bet=b[1]);	for (j=2;j<=n;j++) {		gam[j]=c[j-1]/bet;		bet=b[j]-a[j]*gam[j];		if (bet == 0.0)	nrerror("Error 2 in tridag");		u[j]=(r[j]-a[j]*u[j-1])/bet;	}	for (j=(n-1);j>=1;j--)		u[j] -= gam[j+1]*u[j+1];	free_vector(gam,1,n);}#undef NRANSI

⌨️ 快捷键说明

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