发布网友 发布时间:2024-10-24 16:53
共2个回答
热心网友 时间:2024-11-05 18:34
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
希望对你有用!
热心网友 时间:2024-11-05 18:32
function sol(a,b,c)
u=(-b+sqrt(b^2-4*a*c))/(2*a);
v=(-b-sqrt(b^2-4*a*c))/(2*a);
disp('x1=')
disp(u);
disp('x2=')
disp(v);