求大神解答一下matlab中标记出二次函数中函数值大于特定值点的算法问题

2022-03-28 社会 85阅读

forx=(1:100)写法有问题,forx1=1:100,前面变量x已有赋值,不能覆盖了(第一个图画不出)

循环内部y>=5000也有问题...

clear all;
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*');

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com