Octave GNU倍频程';s均值函数
K伙计们: {1,2,3}的意思是什么 2对吗? 显然不是:Octave GNU倍频程';s均值函数,octave,mean,Octave,Mean,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
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
我只是不知道平均值是什么吗?您可能使用了与八度音阶中定义的默认值不同的
mean
函数。我尝试了你的代码,得到了2
作为答案。要确定这一点,请在倍频程提示符下输入以下命令
which mean
这是我的输出
`mean' is a function from the file /usr/share/octave/3.4.3/m/statistics/base/mean.m
如果我定义是指通过输入以下代码
function retval = mean (v)
retval = v / e;
endfunction
当B=[1,2,3]
ans =
0.36788 0.73576 1.10364
如果我输入命令,这意味着我现在得到了
`mean' is a command-line function
您可能使用的mean
函数与八度音阶中定义的默认函数不同。我尝试了你的代码,得到了2
作为答案。要确定这一点,请在倍频程提示符下输入以下命令
which mean
这是我的输出
`mean' is a function from the file /usr/share/octave/3.4.3/m/statistics/base/mean.m
如果我定义是指通过输入以下代码
function retval = mean (v)
retval = v / e;
endfunction
当B=[1,2,3]
ans =
0.36788 0.73576 1.10364
如果我输入命令,这意味着我现在得到了
`mean' is a command-line function
我想你已经重写了意思
?我想你重写了意思
?