unsigned short icrc1(unsigned short crc, unsigned char onech) { int i; unsigned short ans=(crc ^ onech
Recipes 源代码
探索我们的recipes资源库,这里汇集了40个精选电路设计实例与项目指南,覆盖从基础到高级的电子技术应用。无论是初学者还是经验丰富的工程师,都能在这里找到适合自己的学习材料。通过这些详尽的技术文档和实战案例,您可以快速掌握单片机编程、传感器集成及物联网设备开发等核心技能。立即加…
void relax(double **u, double **rhs, int n) { int i,ipass,isw,j,jsw=1; double h,h2; h=1.0/(n-1); h2=h*h; for (ipass=1…
void poldiv(float u[], int n, float v[], int nv, float q[], float r[]) { int k,j; for (j=0;j=0;k--) { q[k]=r[nv+k]/v[nv]…
void eigsrt(float d[], float **v, int n) { int k,j,i; float p; for (i=1;i
void resid(double **res, double **u, double **rhs, int n) { int i,j; double h,h2i; h=1.0/(n-1); h2i=1.0/(h*h); for (j…
void qrsolv(float **a, int n, float c[], float d[], float b[]) { void rsolv(float **a, int n, float d[], float b[]); int i,j;…
#define NRANSI #include "nrutil.h" void banmul(float **a, unsigned long n, int m1, int m2, float x[], float b[]) { unsigned…
float erffc(float x) { float gammp(float a, float x); float gammq(float a, float x); return x < 0.0 ? 1.0+gammp(0.5,x*x) …
#include double anorm2(double **a, int n) { int i,j; double sum=0.0; for (j=1;j
void chder(float a, float b, float c[], float cder[], int n) { int j; float con; cder[n-1]=0.0; cder[n-2]=2*(n-1)*c[n-1…