我正在尝试执行这个 matlab 图表。到目前为止,这是我的代码,它似乎不起作用。
基本上,如果 X 大于 10,那么它会转到 X = X - index 的部分,并且 index 等于起始值。每次循环执行时,将X的值与索引的值相加,通过X=X+索引部分将X和索引往回跑,直到索引高于结束值。
如果 X<=10,那么它去 X = X + index,并且 index 等于起始值。每次循环执行时,将索引添加到X以更新X,将索引添加到增量以更新索引,并且通过X = X + index部分将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