A
abdoeng
Guest
hi i bandyti suprasti fdtd kodą čia 1 d kodas, bet tai klaida, bet draugų man padėti
Ačiū dėl
kodas
# Include <math.h>
# Include <stdlib.h>
# Include <stdio.h>
# define KE 200
main ()
(
Kc = KE / 2;
į = 40,0;
skleisti = 12;
T = 0;
nsteps = 1;
float ex [KE] pr [ke];
int n, K, KC, KE, nsteps;
float t;
plūdė prie plitimui, impulso;
FILE * ftp * fopen ();
for (k = 1, k <ke, k )
(Ex [k] = 0;
he [k] = 0.)
Kc = KE / 2;
į = 40,0;
skleisti = 12;
T = 0;
nsteps = 1;
while (nsteps> 0) (
printf ( "nsteps ->");
scanf ( "% d", & nsteps);
printf ( "% d \ n", nsteps);
n = 0;
for (n = 1, n <= nsteps; n )
(
t = t 1;
for (k = 1, k <ke, k )
(ex [k] = ex [k] .5 * (hy [k-1]-he [k])
impulso = exp (-. 5 * (pow ((prie-T) / plitimą, 2)));
ex [KC] = pulsas;
printf ( "% 5.1f% 6.2f \ n", prie-T, ex [KC]);
for (k = 0; k <ke-1, k )
(hy [k] = he [k] .5 * (ex [k]-ex [k 1])
)
for (k = 1, k <= KE; k )
(print ( "% 3d% 6.2f% 6.2 \ n", k, ex [k], he [k])
fp = fopen ( "ex", "w");
for (k = 1, k <= KE; k )
(fprintf (fp, "% 6.2f \ n", ex-[k])
fclose (fp)
fp = fopen ( "he", "w");
for (k = 1, k <= KE; k )
(fprintf (fp, "% 6.2f \ n", he [k])
fclose (fp)
print ( "T =% 5f \ n", t);
)
)
Ačiū dėl
kodas
# Include <math.h>
# Include <stdlib.h>
# Include <stdio.h>
# define KE 200
main ()
(
Kc = KE / 2;
į = 40,0;
skleisti = 12;
T = 0;
nsteps = 1;
float ex [KE] pr [ke];
int n, K, KC, KE, nsteps;
float t;
plūdė prie plitimui, impulso;
FILE * ftp * fopen ();
for (k = 1, k <ke, k )
(Ex [k] = 0;
he [k] = 0.)
Kc = KE / 2;
į = 40,0;
skleisti = 12;
T = 0;
nsteps = 1;
while (nsteps> 0) (
printf ( "nsteps ->");
scanf ( "% d", & nsteps);
printf ( "% d \ n", nsteps);
n = 0;
for (n = 1, n <= nsteps; n )
(
t = t 1;
for (k = 1, k <ke, k )
(ex [k] = ex [k] .5 * (hy [k-1]-he [k])
impulso = exp (-. 5 * (pow ((prie-T) / plitimą, 2)));
ex [KC] = pulsas;
printf ( "% 5.1f% 6.2f \ n", prie-T, ex [KC]);
for (k = 0; k <ke-1, k )
(hy [k] = he [k] .5 * (ex [k]-ex [k 1])
)
for (k = 1, k <= KE; k )
(print ( "% 3d% 6.2f% 6.2 \ n", k, ex [k], he [k])
fp = fopen ( "ex", "w");
for (k = 1, k <= KE; k )
(fprintf (fp, "% 6.2f \ n", ex-[k])
fclose (fp)
fp = fopen ( "he", "w");
for (k = 1, k <= KE; k )
(fprintf (fp, "% 6.2f \ n", he [k])
fclose (fp)
print ( "T =% 5f \ n", t);
)
)