155GIT1 / 4. cvičení: Porovnání verzí
m →Ukázky |
|||
Řádek 23: | Řádek 23: | ||
3.702292 9.547577 9.105915 4.923848 | 3.702292 9.547577 9.105915 4.923848 | ||
6.948680 8.851383 7.628851 6.733618 | 6.948680 8.851383 7.628851 6.733618 | ||
# | |||
# změna dimenze matice při zápisu | |||
f = fopen('a1.txt', 'w') | |||
fprintf(f, '%f %f %f\n', A) | |||
fclose(f) | |||
type a1.txt | |||
5.272319 6.032164 4.710683 | |||
3.489846 3.702292 9.547577 | |||
9.105915 4.923848 6.948680 | |||
8.851383 7.628851 6.733618 | |||
</source> | </source> | ||
Verze z 10. 3. 2015, 17:09
Čtení a zápis textových souborů
Náplň cvičení
- opakování - workspace
- zápis matice do textového souboru
- formátování výstupu
- čtení matice z textového souboru
Ukázky
Formátovaný zápis matice
A = rand(3,4) * 10
f = fopen('a.txt', 'w')
fprintf(f, '%f %f %f %f\n', A)
fclose(f) # zápis je proveden až při uzavření souboru
type a.txt
5.272319 6.032164 4.710683 3.489846
3.702292 9.547577 9.105915 4.923848
6.948680 8.851383 7.628851 6.733618
#
# změna dimenze matice při zápisu
f = fopen('a1.txt', 'w')
fprintf(f, '%f %f %f\n', A)
fclose(f)
type a1.txt
5.272319 6.032164 4.710683
3.489846 3.702292 9.547577
9.105915 4.923848 6.948680
8.851383 7.628851 6.733618