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
Run Code Online (Sandbox Code Playgroud)
我不知道意思是什么吗?
您可能使用的mean功能与Octave中定义的默认功能不同.我已经尝试过您的代码并得到2答案.要确定这一点,请在八度音阶提示符处输入以下命令
which mean
Run Code Online (Sandbox Code Playgroud)
这是我的输出
`mean' is a function from the file /usr/share/octave/3.4.3/m/statistics/base/mean.m
Run Code Online (Sandbox Code Playgroud)
如果我mean通过输入以下代码来定义
function retval = mean (v)
retval = v / e;
endfunction
Run Code Online (Sandbox Code Playgroud)
我什么mean(B)时候得到了不同的答案B = [1, 2, 3]
ans =
0.36788 0.73576 1.10364
Run Code Online (Sandbox Code Playgroud)
如果我输入命令,which mean我现在得到这个
`mean' is a command-line function
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4089 次 |
| 最近记录: |