안녕하세요
방정식 근을 구하는 스크립트를 짯는데
자꾸 중복값이 나와서 보기 싫네요
roots 처럼 값이 하나씩만 보이게 하려면 여기서 어떤걸 추가해야할까요?
clc
clear
pre_x1=0;
for n = -100:10:100
options = optimset('Display', 'off');
x1 = fzero('x^2+2*x+1',n,options);
if ((isnan(x1) == 0) & (pre_x1 ~= x1));
pre_x1 = [x1]
fprintf('guess = %5d, sol=%f10.n\n',n,x1)
end
end
이렇게 짯는데요...
그런데 왜인지 값뜨는게 늦게 뜨네요?
roots([1 2 1]) 처럼요
NaN인건 당연히 안보이게하고요.
도와주세요 ㅠㅠ