1

Kみんな:{1、2、3} 2の意味は何ですか?どうやらそうではありません:

octave:50> B = [1, 2, 3]
B =

   1   2   3

octave:51> mean(B)
ans =

   0.42478
   0.55752
   0.73451

octave:52> B = [1;2;3]
B =

   1
   2
   3

octave:53> mean(B)
ans =

   0.42478
   0.55752
   0.73451

意味がわからないのですか?

4

1 に答える 1

6

meanOctaveで定義されているデフォルトとは異なる関数を使用している可能性があります。私はあなたのコードを試し2、答えを得ました。これを確認するには、オクターブプロンプトで次のコマンドを入力します

which mean

これは私の出力です

`mean' is a function from the file /usr/share/octave/3.4.3/m/statistics/base/mean.m

mean次のコードを入力して定義すると

function retval = mean (v)
   retval = v / e;
endfunction

mean(B)私はいつのために別の答えを得るB = [1, 2, 3]

ans =

   0.36788   0.73576   1.10364

コマンドを入力すると、which meanこれが表示されます

`mean' is a command-line function
于 2012-11-29T17:39:49.990 に答える