📄 text1.c
字号:
#include "stdio.h"
#include "string.h"
#define M 1250
#define N 11
#define Probe_num 9
main()
{
int i,j,k;
int number[Probe_num];
int flag;
//char name1[10],name2[10],name3[10],name4[10],name5[10];
//char road1[100]={"E:\\课题实验\\DATA\\"};
//char road2[100]={"E:\\课题实验\\DATA\\"};
//char road3[100]={"E:\\课题实验\\DATA\\处理\\"};
//char road4[100]={"E:\\课题实验\\DATA\\处理\\"};
//char road5[100]={"E:\\课题实验\\DATA\\处理\\"};
float num[M][N];
float num0[M][N];
float V[N][M],I[M][N];
float Probe1[M][N];
float Probe2[M][N];
FILE *fp,*dp,*pp,*rp,*op;
//printf("输入打开文件名:\n");
//gets(name1);
//printf("输入零值文件名:\n");
//gets(name2);
//printf("输入保存电压-电流文件名:\n");
//gets(name3);
//printf("输入保存电压文件名:\n");
//gets(name4);
//printf("输入保存电流文件名:\n");
//gets(name5);
//fp=fopen(strcat(road5,name5),"w");
fp=fopen("E:\\课题实验\\MY\\数据\\DATA\\处理\\TT60\\TT60_i.dat","w");
dp=fopen("E:\\课题实验\\MY\\数据\\DATA\\处理\\TT60\\TT60_v.dat","w");
pp=fopen("E:\\课题实验\\MY\\数据\\DATA\\处理\\TT60\\TT60_iv.dat","w");
rp=fopen("E:\\课题实验\\MY\\数据\\TT60.dat","r");
op=fopen("E:\\课题实验\\MY\\数据\\TT630.dat","r");
for (i=0;i<M;i++)
{
for (j=0;j<N;j++)
{
fscanf(rp,"%f",&num[i][j]);
fscanf(op,"%f",&num0[i][j]);
}
flag=i+1;
}
printf("共%d行数据!\n",flag);
for (i=0;i<M;i++) //采样电阻两端电流
{
for (j=1;j<Probe_num;j++)
{
I[i][j]=(num[i][j]-num0[i][j])/2500000;
fprintf(fp,"%15.10f",I[i][j]);
}
fprintf(fp,"\n");
}
for (j=0;j<Probe_num;j++)
{if(Probe_num-(j+1)>0)
{
printf("探针在位置%d扫描数据点:\n",Probe_num-(j+1));
scanf("%d",&number[j]);
for (i=0;i<number[j];i++) //扫描电压,159次加9V电压
{
V[j][i]=i*((float)30/(number[j]-1))-24;
printf("%15.10f\n",V[j][i]);
fprintf(dp,"%15.10f\n",V[j][i]);
}
//fprintf(dp,"\n");}
}
}
for(k=0;k<Probe_num-1;k++)
{
for (i=1;i<Probe_num;i++) //决定探针
{ fprintf(pp,"Position %d:\n",k+1);
fprintf(pp,"Probe %d:\n",i);
for (j=k*M/(N-1);j<(k+1)*M/(N-1);j++) //决定位置
{
//Probe1[j][k]=V[j-(k*M/(N-1))];
// Probe2[j][k]=I[j][i];
// fprintf(pp,"%15.10f %15.10f\n",Probe1[j][k],Probe2[j][k]);
}
fprintf(pp,"\n");
}
fprintf(pp,"\n");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -