Maxwell-Boltzmann

Temperaturomvandling

Vi börjar med att definiera funktioner för att omvandla mellan de olika temperaturskalorna:

>> f2c = @(f) (f-32)*5/9;
>> c2f = @(c) 9*c/5 + 32;

Därefter definierar vi de olika temperatur-intervaller som vi vill beräkna temperaturerna i -- vi låter dem vara kolonnvektorer (så att de skrivs ut i en kolonn):

>> tf = (0:5:100) .';
>> tc = (-20:5:40) .';

Vi kan nu skriva ut de båda tabellerna genom att skriva ut matriser med temperaturer i en kolonn, och de omvandlade temperaturerna i en kolonn intill:

>> [tf  f2c(tf)]
ans =
     0.00000   -17.77778
     5.00000   -15.00000
    10.00000   -12.22222
    15.00000    -9.44444
    20.00000    -6.66667
    25.00000    -3.88889
    30.00000    -1.11111
    35.00000     1.66667
    40.00000     4.44444
    45.00000     7.22222
    50.00000    10.00000
    55.00000    12.77778
    60.00000    15.55556
    65.00000    18.33333
    70.00000    21.11111
    75.00000    23.88889
    80.00000    26.66667
    85.00000    29.44444
    90.00000    32.22222
    95.00000    35.00000
   100.00000    37.77778

>> [tc  c2f(tc)]
ans =
   -20    -4
   -15     5
   -10    14
    -5    23
     0    32
     5    41
    10    50
    15    59
    20    68
    25    77
    30    86
    35    95
    40   104