2个回答
展开全部
a=input('请输入a的值:');
b=input('请输入b的值:');
c=input('请输入c的值:');
disp(['方程:',num2str(a),'*x^2+',num2str(b),'*x+',num2str(c)])
if a==0
x=-b/c
disp(['根为:x=',num2str(x)])
elseif b^2-4*a*c>0
x1=(-b+sqrt(b^2-4*a*c))/(2*a);
x2=(-b-sqrt(b^2-4*a*c))/(2*a);
disp(['根为:x1=',num2str(x1),';x2=',num2str(x2)])
elseif b^2-4*a*c==0
x=-b/(2*a);
disp(['根为:x1=x2=',num2str(x)])
else
disp('无解')
end
希望对你有用!
b=input('请输入b的值:');
c=input('请输入c的值:');
disp(['方程:',num2str(a),'*x^2+',num2str(b),'*x+',num2str(c)])
if a==0
x=-b/c
disp(['根为:x=',num2str(x)])
elseif b^2-4*a*c>0
x1=(-b+sqrt(b^2-4*a*c))/(2*a);
x2=(-b-sqrt(b^2-4*a*c))/(2*a);
disp(['根为:x1=',num2str(x1),';x2=',num2str(x2)])
elseif b^2-4*a*c==0
x=-b/(2*a);
disp(['根为:x1=x2=',num2str(x)])
else
disp('无解')
end
希望对你有用!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |