Oktave Betreiber: automatische Rundfunk-Betrieb angewandt

In die Oktave 3.6.2, ich habe eine matrix X=[1 2 3; 2 4 5; 2 6 5; 2 3 7; 3 6 8; 2 4 6; 3 6 8; 4 7 10] und ich möchte berechnen, X-mean(X), die gibt mir:

octave:2> X-mean(X)
warning: operator -: automatic broadcasting operation applied
ans =

  -1.37500  -2.75000  -3.50000
  -0.37500  -0.75000  -1.50000
  -0.37500   1.25000  -1.50000
  -0.37500  -1.75000   0.50000
   0.62500   1.25000   1.50000
  -0.37500  -0.75000  -0.50000
   0.62500   1.25000   1.50000
   1.62500   2.25000   3.50000

jedoch, wenn ich versuche, den gleichen Befehl auf einem anderen Rechner, beschwert es sich, dass die Größen der Matrizen nicht übereinstimmen:

error: operator -: nonconformant arguments (op1 is 7x3, op2 is 1x3)

Keine Idee, wie aktivieren, dass "automatische Rundfunk-Betrieb", die angewendet wird in dem ersten Fall? (octave-Versionen sind die gleichen!)

das scheint sehr seltsam. Sie können nicht aktivieren oder deaktivieren der automatischen sendet. Sind Sie sicher, dass Sie wirklich sind, läuft die gleiche Oktave-version? Beachten Sie, dass Sie möglicherweise die gleiche Oktave-version installiert auf die Maschine, aber unter verschiedenen Versionen. Überprüfen Sie den Wert der OCTAVE_VERSION am octave-prompt.

InformationsquelleAutor Vahid Mir | 2013-06-13

Schreibe einen Kommentar