teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

コードの追加

2020/07/19 10:46

投稿

takahashi1.8-8_
takahashi1.8-8_

スコア1

title CHANGED
@@ -1,1 +1,1 @@
1
- Xcode ファイル込みについて
1
+ Xcode 書き込んだファイルが表示でません
body CHANGED
@@ -5,4 +5,49 @@
5
5
  でデータを作成したのですが、そのデータが表示されません。
6
6
  show in finderでも探しましたが、見つかりません。
7
7
  解決方法が分かる方、教えていただきたいです。
8
- よろしくお願いします。
8
+ よろしくお願いします。
9
+
10
+ 以下コードになります#include<stdio.h>
11
+
12
+ #define N 1000
13
+
14
+ int main(void){
15
+ FILE*fp;
16
+ fp=fopen("QI1.txt","w");
17
+ double t[1001],Q[1001],Vr[1001],Vl[1001],Vc[1001],
18
+ I[1001];
19
+ double R=100.0,T=0.001,V0=1.0;
20
+ int i,j;
21
+ double L=0.01,C=0.0000001;
22
+ double dt=0.000001;
23
+
24
+ Q[0]=0.0;
25
+ I[0]=V0/R;
26
+ t[0]=0.0;
27
+ for(j=0;j<11;j++)
28
+ {
29
+ for(i=1;i<N+1;i++){
30
+ Q[i]=Q[i-1]+I[i-1]*dt;
31
+ t[i]=t[0]+i*dt;
32
+ if(t[i]<T/2){
33
+ I[i]=I[i-1]+(1/L)*(-R*I[i-1]-Q[i-1]/C+V0)*dt;
34
+ }else{I[i]=I[i-1]+(1/L)*(-R*I[i-1]-Q[i-1]/C-V0)*dt;
35
+ }
36
+ Vr[i]=R*I[i];
37
+ Vc[i]=Q[i]/C;
38
+ if(t[i]<T/2){
39
+ Vl[i]=V0-Vr[i]-Vc[i];
40
+ }else{
41
+ Vl[i]=-V0-Vr[i]-Vc[i];
42
+ }
43
+
44
+ }
45
+ Q[0]=Q[N];
46
+ I[0]=I[N];
47
+
48
+ fprintf(fp,"%e %e\n",Q[0],I[0]);
49
+ }
50
+ fclose(fp);
51
+
52
+ return 0;
53
+ }