Numeriska variabler

Då värdet av ett uttryck beräknas, så lagras resultatet i en variabel ans (answer). Man kan också introducera egna variabler.

image

Variabelnamn

Olika program har olika regler för hur man namnger saker. Även om en del moderna program tillåter många olika tecken, så kan man ibland få problem med tecken som exempelvis "-" eller blank. Om man vill vara på den säkra sidan och inte behöva bry sig om namnregler för specifika program kan man följa dessa "old-school" regler:

  • Första tecknet skall vara en engelsk bokstav: a -z, A - Z
    En del program kan hantera tecken som å, Æ, Ç, ü; andra program kan det inte. Använd engelska namn då du programmerar!
  • Namnet kan innehålla siffror: 0 - 9
  • Namnet kan innehålla understreck: _

Dessa regler gäller Octave och ett antal andra program.

Tilldelningar

Då man skriver a=5 vid kommandoprompten, skall likhetstecknet inte tolkas som en logisk likhet; a är inte lika med 5 utan det tilldelas värdet 5. Med detta i åtanke kan man skriva

a=a+1

Raden ovan vore falsk om det var en logisk likhet, det är emellertid inte en likhet utan en tilldelning. Högersidan av tilldelningen beräknas först, resultat tilldelas sedan variabeln på vänster sida.

Göm utskriften och repetera tidigare kommandon

Inspelningen nedan visar hur man

  • Skriver flera kommandon på en rad
  • Gömmer utskriften genom att avsluta ett kommando med ett semikolon
  • Repeterar tidigare kommandon genom att använda piltangenterna
  • Visar en lista med alla variabler
  • Beräknar en geometrisk serie

Övning

Beräkna serien formula

Svaret är 1.5962

by Malin Christersson under a Creative Commons Attribution-Noncommercial-Share Alike 2.5 Sweden License