このMATLABチャートを実行しようとしています。これまでのところ、機能していないように見える私のコードがあります。
基本的に、Xが10より大きい場合、X = X-インデックスであり、インデックスが開始値に等しいセクションに移動します。ループが実行されるたびに、Xの値がインデックスの値に追加され、インデックスが終了値を超えるまで、XとインデックスがX =X+インデックスセクションに戻されます。
X <= 10の場合、X = X +インデックスになり、インデックスは開始値と等しくなります。ループが実行されるたびに、インデックスがXに追加されてXが更新され、インデックスが増分に追加されてインデックスが更新され、XとインデックスがX =X+インデックスセクションに戻されます。インデックスは終了値を上回っています。
これは意味がありますか?
if (X > 10);
index = start_value;
for X = [X:index + increment :end_value];
Y= X - index;
index = index + increment;
fprintf('%i, %i\n', Y, index)
end
elseif (X <= 10)
index = start_value;
for X = [X: index + increment :end_value];
Y = X + index;
index = index + increment;
fprintf('%i, %i\n', Y, index)
end
end