2017-08-12 3 views
0

In R gibt die Klassenfunktion die Beschreibung eines Objekts zurück.Oktav Beschreibung des Objekts

> a = matrix(c(1, 2, 3, 4), nrow=2, ncol=2) 
> class(a) 

[1] "matrix" 

Gibt es eine äquivalente Funktion in der Oktave?

Antwort

1

class gibt Ihnen die (Atom-) Speichertyp, typeinfo gibt Ihnen das Objekt:

>> M = [1 2; 3 4] 
M = 

    1 2 
    3 4 

>> class(M) 
ans = double 
>> typeinfo(M) 
ans = matrix 
>> 
+0

Dank dafür. Ich habe ähnlichen Code in MATAB ausgeführt und es zurückgegeben: Nicht definierte Funktion oder Variable 'Typinfo'. Es funktioniert gut in Octave. – user1254513

+1

Gern geschehen, und danke für die Annahme. Ich habe gerade das 'M' Objekt als 2x2 Matrix korrigiert, da ich ein Semikolon verpasst hatte. Fühlen Sie sich frei zu upvote auch :) –

+0

Ich bin neu in Octave, MATLAB. Bis jetzt ist der Oktavcode in MATLAB in Ordnung. Haben Sie eine Idee, warum typeinfo einen Fehler in MATLAB zurückgibt? – user1254513