While Loop Line Plot??
显示 更早的评论
I am running a while loop to take the average value of a selcted portion of a matrix. My loop selects a fixed amount of rows and sweeps through columns via the while loop. I want to plot these points as a line vs my upper bound(yU), but I can only seem to get a scatter plot. Does anyone know how to do this?
function [avg] = sweep(mat,xL,xU,yL,yU,ystep,ymax)
while yU < ymax
selmat = mat(xL:xU,yL:yU);
avg = mean(mean(selmat(~isnan(selmat))));
plot(yU,avg,'-x')
hold on
yL = yL + ystep;
yU = yU + ystep;
end
end
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Graphics Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
