私のグラフィック(青色)がプロットに表示されず、他の(黒色)ベッグが早すぎる理由を教えてもらえますか(これを避けるために、赤いグラフィックで作業しましたか?私は黒の関数を正しく書いていないからだと思う。私は与えられたデータから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のwhosを教えてください。 – 0x90
ここで 'z1'と' z2'の目的は何ですか? –
また、あなたがループ内の 'soma_21mt'を変更しておらず、ループが' i'に全く依存しないので、ループは完全に冗長です(基本的に 'x = 1 + 2百万回)、あるいはループがあなたがしたいことをやっていないのですか? –