In 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 X-Mittelwert (X) berechnen, die gibt mir:Octave Operator -: automatischer Sendebetrieb angewandt
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
aber wenn ich versuche, der gleiche Befehl auf einer anderen Maschine, beklagt, dass die Größen der Matrizen nicht übereinstimmen:
error: operator -: nonconformant arguments (op1 is 7x3, op2 is 1x3)
Jede Idee, wie zu aktivieren, dass „automatischen Sendebetrieb“, die im ersten Fall angewendet wird? (Oktave Versionen sind gleich!)
, die sehr seltsam scheint. Sie können das automatische Brodcasting nicht aktivieren oder deaktivieren. Sind Sie sicher, dass sie die gleiche Octave-Version haben? Beachten Sie, dass auf beiden Computern möglicherweise die gleiche Octave-Version installiert ist, jedoch unterschiedliche Versionen ausgeführt werden. Überprüfen Sie den Wert von "OCTAVE_VERSION" an der Oktavaufforderung. – carandraug