有人可以告诉我为什么我的一个图形(蓝色)不显示在情节和其他(黑色)过早(为了避免这种情况,我试图把这些值作为NaN和它与红色图形合作)?我认为这是因为我没有正确编写黑色的功能。我想根据我给出的数据计算21年的平均值,所以前10个记者x在图形上不能有值。 A错误创建情节/平均
C = textscan(fid,'%f %f %f','headerlines',32,'commentstyle','--');
x = C{1};
y1 = C{2};
y2 = C{3};
z = C{2};
sum_21mt = 0;
for i = 11:153
sum_21mt = soma_21mt + z(21);
med_21mt = soma_21mt/21;
end
y1(y1==-99.99) = NaN;
y2(y2==-99.99) = NaN;
z1 = z(1:10);
z2 = z(154:length(z));
z1 = NaN;
z2 = NaN;
plot(x, y1, 'b-', x, y2, 'r-', x, z, 'k-');
你可以给x,y1,y2和z的谁? – 0x90 2011-12-24 12:48:57
这里'z1'和'z2'的用途是什么? – 2011-12-24 13:39:43
另外,你确实意识到,由于你没有修改循环中的'soma_21mt',并且循环完全不依赖于'i',所以循环要么是完全多余的(你基本上在做'x = 1 + 2百万次),或者循环没有做你想做的事情? – 2011-12-24 13:44:31