我使用以下代码在matlab中生成图表:
$in_list_cns = implode( "' , '", explode(",", $CN_no));
$sql = "SELECT * FROM mock_data WHERE CN_no IN ( '{$in_list_cns}')"
如您所见,epsilons = 0.1:0.1:1;
RMS = zeros(length(epsilons));
%some data manipulations, changing the RMS to real values
figure;
bar(epsilons , RMS);
包含10个值:epsilons
然而,使用0.1, 0.2, ..., 1
函数我得到一个偏移量,就像在这张照片中可以看到的那样:
任何想法如何解决这个问题?
答案 0 :(得分:2)
这些看起来像您的RMS不是矢量,而是在第一列之外具有零(或NAN)值的矩阵。 因此,您只需显示RMS第一列:
bar(epsilons , RMS(:,1));