forx=(1:100)写法有问题,forx1=1:100,前面变量x已有赋值,不能覆盖了(第一个图画不出)
循环内部y>=5000也有问题...
x=0:100;
y=x.*x;
plot(x,y,'b');
hold on;
y_count=0;
y_loc=zeros(1,10);
for x = 1:100
if y(x) >=5000
y_count=y_count+1;
y_loc(y_count) = x;
end
end
plot(y_loc(1:y_count),y(y_loc(1:y_count)),'r*');