# Kommenttirivi: Tama on octave ohjelmani Omalli8.m
# - Joitakin formatointi esimerkkeja
# ___________________________________________________________
clear ; clc         # Poistetaan ... Tyhjennetaan ...
# Reaaliluvun muunnos stringiksi ============================
a=1.468;                                    # Luku
b=num2str(a);                               # Muunnos
printf("b = %s , class(b)= %s\n",b,class(b)) # Tarkistus
# Reaaliluvun formatointi: leveys=8, desimaalit=5 ===========
c=7.89;                                     # Luku
d=sprintf("%8.5f",c);                       # Formatointi
printf("d = %s\n",d)                        # Tarkistus
# Kokonaisluvun formatointi: leveys=6 =======================
e=71;                                       # Luku
f=sprintf("%6i",e);                         # Formatointi 
printf("f = %s\n",f)                        # Tarkistus
# Reaaliluvun ja kokonaisluvun yhdistetty formatointi =======
g=2.34; h=-912;                             # Luvut 
i=sprintf("%4.1f%5i",g,h);                  # Formatointi
printf("i = %s\n",i)                        # Tarkistus
# Reaaliluku, string ja kokonaisluku yhdistetty ============ 
j=9.84 ; k='tekstia' ; l=812;               # Yhdistettavat
m=sprintf("%6.0f%10s%7i",j,k,l);            # Formatointi
printf("m = %s\n",m)                        # Tarkistus
# Reaaliluku, string, kokonaisluku ja ' \& ' yhdistetty ===
n=9.23 ; o=-87 ; p='\\';                    # Yhdistettavat
q=sprintf("%8.3e & %3i %2s",n,o,p);            # Formatointi
printf("q = %s\n",q)                        # Tarkistus
