Stuart’s MATLAB Videos

Watch and Learn

Debugging session

clear
num = [1 1 1 1 1 1 1];
den = [1 2 3 0 5 6 7];
for i = 1: numel(den)
    if den(i) == 0
        a = 1
    else
        a(i) = num(i)/den(i)
    end
end
plot(a,'o-')
The above code does not behave as expected. The values in the middle of the vector are zeroed out. This debugging session figures out why this happens.
|
  • print

评论

要发表评论,请点击 此处 登录到您的 MathWorks 帐户或创建一个新帐户。