以下のプログラムで、br値が0になるまでのプログラムにして、Excelに出力できるようにしたいです。
#include<stdio.h>
#include<math.h>
int main(void){
double r,a,C,t,b,T_GABA,T;
double ST;
a=1.1e6; //立ち上がり速度
b=190; //減衰速さ
T_GABA=1.0e-3; //神経伝達物質の濃度
ST=0.01; //発火時間
for(t=0;t<=ST+0.02;t=t+0.001){
C=0.1exp(b0.01);
if(t<ST){
T=0;
C=0;
printf("a");
}
else
if(t>=ST && t<=ST+0.001){
printf("発火");
T=T_GABA;
C=-0.19938;
}
else{
T=0;
printf("b");
}
r=((aT)/(aT+b))+(C/exp(((aT)+b)(t-ST)));
printf("r(%f)=%f\n",t,r);
}
getchar();
}
このプログラムを走らせると、以下のような結果になります。
ar(0.000000)=0.000000
ar(0.001000)=0.000000
ar(0.002000)=0.000000
ar(0.003000)=0.000000
ar(0.004000)=0.000000
ar(0.005000)=0.000000
ar(0.006000)=0.000000
ar(0.007000)=0.000000
ar(0.008000)=0.000000
ar(0.009000)=0.000000
発火r(0.010000)=0.653333
br(0.011000)=0.552896
br(0.012000)=0.457223
br(0.013000)=0.378104
br(0.014000)=0.312677
br(0.015000)=0.258571
br(0.016000)=0.213828
br(0.017000)=0.176827
br(0.018000)=0.146228
br(0.019000)=0.120925
br(0.020000)=0.100000
br(0.021000)=0.082696
br(0.022000)=0.068386
br(0.023000)=0.056553
br(0.024000)=0.046767
br(0.025000)=0.038674
br(0.026000)=0.031982
br(0.027000)=0.026448
br(0.028000)=0.021871
br(0.029000)=0.018087
ですが、この画像のようなグラフを作成したいのでなんとか協力お願いしますm(_ _)m
![イメージ説明]WIDTH:600
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。