#include #include #include #define MAX 200 float I[MAX],V[MAX], Imid[MAX], dIdV[MAX], lnI[MAX], I0, a, Vm; float sumx, sumy, sumx2, sumxy,a,b; int n,m; FILE *fptr; main(int argc, char *argv[]){ if(argc !=2){ printf("./analysis DATAFILE\n"); exit(1); } fptr=fopen(argv[1], "r"); m=0; do{ fscanf(fptr, "%f %f", &V[m],&I[m]); m=m+1; }while(!feof(fptr)); m=m-1; printf("\\begin{tabular}{|c|c|}\\hline\n"); printf("{\\bf I (mA)} & {\\bf ${dI\\over dV}$ mA/V}\\\n\\hline\n"); for(n=0;n