しばらくこのブログの更新を休止する。
理由はいろいろあるけど、一番の理由は、
「なんかファジーな気分」
だから。
分かりやすく図で説明すると↓
引き出しの中身が増えたら、また書き始めると思う。
こんどは不定期に。
理由はいろいろあるけど、一番の理由は、
「なんかファジーな気分」
だから。
分かりやすく図で説明すると↓
引き出しの中身が増えたら、また書き始めると思う。
こんどは不定期に。
#include <stdio.h> #include <math.h> int main(void) { float r,weight,SD,wind,T,v,f,a,L,c,p; printf("100m加速走のタイム?(無風と仮定)\n"); scanf("%f",&r); printf("30mSDのタイム?\n"); scanf("%f",&SD); printf("体重?\n"); scanf("%f",&weight); printf("幅跳びの記録?\n"); scanf("%f",&L); printf("そのときの風?\n"); scanf("%f",&wind); printf("トップスピードの何%で踏み切ってると思いますか。\n"); scanf("%f",&p); p/=100; v=100/r; r=L; f=weight*v/SD; a=(f-0.2744*pow(v,2))/pow(v,2); v=p*(wind*0.2744+sqrt(pow(0.2744*wind,2)-(a+0.2744)* (0.2744*pow(wind,2)-f)))/(a+0.2744); c=0.2744*pow(v-wind,2)/weight; T=(v-sqrt(v*v-2*c*r))/c; printf("風[m/s] , 記録[m] , 実記録との差[m]\n"); for(wind=-2.5;wind<=2.5;wind+=0.1){
v=p*(wind*0.2744+sqrt(pow(0.2744*wind,2)-(a+0.2744)* (0.2744*pow(wind,2)-f)))/(a+0.2744); L=v*T-0.2744*pow(v-wind,2)*T*T/(2*weight); printf("%7.1f , %7.2f , %7.2f\n",wind,L,L-r); } return 0; }