ax^2+bx+c=0에 대해 x1, x2 가 방정식의 근인
f(a,b,c)= [x1, x2] 함수를 if 문 등으로 해결하고 싶은데,
function [x1,x2] = f (a,b,c)
d=b^2-4*a*c;
if d>=0
x1=(-b-sqrt(d))/(2*a);
x2=(-b+sqrt(d))/(2*a);
plot(x1,0,'rx',x2,0,'rx')
hold on
fplot(@(x) a*x.^2+b*x+c)
hold off
else
[x1,x2]=[]
end
end
아래와 같이 적으면 무한대로 a=0일 때, 근이 정확히 표현되지 않거나 plot 명령어, 즉 그래프를 시각화 할 때, 근이 제대로 표기되지 않습니다. 어떻게 할 수 있는지 아시는 분 있나요