使用条形函数在x轴上的偏移(matlab)
我使用以下代码在matlab中生成了一个图形:使用条形函数在x轴上的偏移(matlab),matlab,Matlab,我使用以下代码在matlab中生成了一个图形: epsilons = 0.1:0.1:1; RMS = zeros(length(epsilons)); %some data manipulations, changing the RMS to real values figure; bar(epsilons , RMS); 如您所见,epsilons包含10个值:0.1,0.2,…,1 但是,使用条功能,我得到了一个偏移量,如图中所示: 有没有办法解决这个问题?看起来RMS不是向量,而是第
epsilons = 0.1:0.1:1;
RMS = zeros(length(epsilons));
%some data manipulations, changing the RMS to real values
figure;
bar(epsilons , RMS);
如您所见,epsilons
包含10个值:0.1,0.2,…,1
但是,使用条
功能,我得到了一个偏移量,如图中所示:
有没有办法解决这个问题?看起来RMS不是向量,而是第一列之外有零(或NAN)值的矩阵。 因此,您只需显示RMS的第一列:
bar(epsilons , RMS(:,1));
看起来RMS不是向量,而是第一列之外有零(或NAN)值的矩阵。 因此,您只需显示RMS的第一列:
bar(epsilons , RMS(:,1));
您必须在某个地方修改
epsilons
的值。请提供实际代码,因为这显然不准确,因为您的条宽不是默认值。您必须在某处修改ε的值。请提供实际的代码,因为这显然是不准确的,因为你的酒吧宽度不是默认值。显然你是对的,我真的想要一个向量,而不是一个矩阵。我将其固定为RMS=0(1,长度(ε))
。谢谢显然你是对的,我真的想要一个向量而不是矩阵。我将其固定为RMS=0(1,长度(ε))
。谢谢