为什么在Octave中,“ bar”功能会更改我的对象?这是一个测试用例:
octave:1> a=rand(3,4)
a =
0.762803 0.664831 0.098491 0.192271
0.772619 0.804055 0.207836 0.819747
0.273437 0.705819 0.113950 0.979004
octave:2> h=bar(a);
octave:3> h
h =
-23.137
-26.218
-28.839
-30.296
octave:4> typeinfo(a)
ans = matrix
octave:5> typeinfo(h)
ans = matrix
octave:6> size(a)
ans =
3 4
octave:7> size(h)
ans =
4 1
octave:8> class(a)
ans = double
octave:9> class(h)
ans = double
这是怎么回事? “ h”到底是什么?它应该是一个结构 (类)不是矩阵。这些值是什么意思? 谢谢。