155GIT1 / 4. cvičení

Z GeoWikiCZ

Čtení a zápis textových souborů

Náplň cvičení

  1. opakování - workspace
  2. zápis matice do textového souboru
  3. formátování výstupu
  4. č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

Úlohy