Schritte in MATLAB oder Octave

(Komposition von Vektoren, Kenngrössen)
Vektoren sind hier Arrays resp. Listen.

Die folgende Octave-Session bezieht sich auf das momentan verwendete Skirpt lin.Alg.+Geom.-Seiten 15 ff.

Probiere, die folgenden Sequenzen am Computer aus. 

>> a=[3.4 2.9 6 -4.76 8]               (Eingabe eines Vektors mit den angegebenen Komponenten)
a =

   3.40000   2.90000   6.00000  -4.76000   8.00000

>> a(4)               (4. Element des Vektors) 
ans = -4.7600

>> a(3)               (2. Element des Vektors) 

ans = 6

>> b=[3.4; 2.9; 6; -4.76; 8]               (Eingabe eines Spaltenvektors mit geg. Komp. )   
b =

   3.40000
   2.90000
   6.00000
  -4.76000
   8.00000

>> a1=a'               (a wird transponiert)
a1 =

   3.40000
   2.90000
   6.00000
  -4.76000
   8.00000

>> c=0:7               (Zeilenvektor mit den Elementen von 0 bis 7, Schrittweite 1)
c =

  0  1  2  3  4  5  6  7

>> x=1:0.1:3               (Schrittweite 0.1 )
x =

 Columns 1 through 8:

  1.00000  1.10000  1.20000  1.30000  1.40000  1.50000  1.60000  1.70000

 Columns 9 through 16:

  1.80000  1.90000  2.00000  2.10000  2.20000  2.30000  2.40000  2.50000

 Columns 17 through 21:

  2.60000  2.70000  2.80000  2.90000  3.00000

>> y=linspace(0,1.5*pi)               (Zeilenvektor, 100 Komponenten von 0 bis 1.5 pi)
y =

 Columns 1 through 8:

  0.00000  0.04760  0.09520  0.14280  0.19040  0.23800  0.28560  0.33320

 Columns 9 through 16:

  0.38080  0.42840  0.47600  0.52360  0.57120  0.61880  0.66640  0.71400

 Columns 17 through 24:

  0.76160  0.80920  0.85680  0.90440  0.95200  0.99960  1.04720  1.09480

 Columns 25 through 32:

  1.14240  1.19000  1.23760  1.28520  1.33280  1.38040  1.42800  1.47560

 Columns 33 through 40:

  1.52320  1.57080  1.61840  1.66600  1.71360  1.76120  1.80880  1.85640

 Columns 41 through 48:

  1.90400  1.95160  1.99920  2.04680  2.09440  2.14199  2.18959  2.23719

 Columns 49 through 56:

  2.28479  2.33239  2.37999  2.42759  2.47519  2.52279  2.57039  2.61799

 Columns 57 through 64:

  2.66559  2.71319  2.76079  2.80839  2.85599  2.90359  2.95119  2.99879

 Columns 65 through 72:

  3.04639  3.09399  3.14159  3.18919  3.23679  3.28439  3.33199  3.37959

 Columns 73 through 80:

  3.42719  3.47479  3.52239  3.56999  3.61759  3.66519  3.71279  3.76039

 Columns 81 through 88:

  3.80799  3.85559  3.90319  3.95079  3.99839  4.04599  4.09359  4.14119

 Columns 89 through 96:

  4.18879  4.23639  4.28399  4.33159  4.37919  4.42679  4.47439  4.52199

 Columns 97 through 100:

  4.56959  4.61719  4.66479  4.71239

>> y1=linspace(1,7,25)               (25 Elemente zwische 1 und 7)
y1 =

 Columns 1 through 8:

  1.00000  1.25000  1.50000  1.75000  2.00000  2.25000  2.50000  2.75000

 Columns 9 through 16:

  3.00000  3.25000  3.50000  3.75000  4.00000  4.25000  4.50000  4.75000

 Columns 17 through 24:

  5.00000  5.25000  5.50000  5.75000  6.00000  6.25000  6.50000  6.75000

 Column 25:

  7.00000

>> w=[c 10:12]               (w besteht aus c und den Zahlen von 10 bis 12)
w =

 Columns 1 through 8:

        0        1        2        3        4        5        6        7

 Columns 9 through 11:

       10       11       12

>> u=w(1:2:8)               (Komponenten von w mit Index 1 bis 8, Indexschrittweite 2)
u =

        0        2        4        6

>> beta=w(3:-1:1)            (Komponenten von w mit Index 3 bis 1, Indexschrittweite -1)
beta =

        2        1        0

>> w([1 1 7])               (Komponenten von w mit Index 1, 1 und 7)
ans =

        0        0        6

>> zeros(1,6)               (6 mal die 0)
ans =

        0        0        0        0        0        0

>> ones(1,4)               (4 mal die 1)
ans =

        1        1        1        1

>> ones(6,1)               (Die 1 in 6 Zeilen und 1 Spalte)
ans =

        1
        1
        1
        1
        1
        1