问题描述:
matlab函数调用的问题
这是一个求一元二次等式的解的函数
function cal_roots(a,b,c)
%cal_roots solves aquadratic function ax^2+bx+c = 0
if a==0
error('a = 0 -- Not a quadratic equation');
% b^2-4*a*c == 0
elseif abs(b^2-4*a*c)<1e-10
x = -b/(2*a);
else
x1 = (-b+sqrt(b^2-4*a*c))/(2*a);
x2 = (-b-sqrt(b^2-4*a*c))/(2*a);
end;
比如说我要求这个方程的根
要在命令行输入什么才能求出这个跟来?因为那个函数返回解的个数是不确定的,所以要怎么处理?
这是一个求一元二次等式的解的函数
function cal_roots(a,b,c)
%cal_roots solves aquadratic function ax^2+bx+c = 0
if a==0
error('a = 0 -- Not a quadratic equation');
% b^2-4*a*c == 0
elseif abs(b^2-4*a*c)<1e-10
x = -b/(2*a);
else
x1 = (-b+sqrt(b^2-4*a*c))/(2*a);
x2 = (-b-sqrt(b^2-4*a*c))/(2*a);
end;
比如说我要求这个方程的根
要在命令行输入什么才能求出这个跟来?因为那个函数返回解的个数是不确定的,所以要怎么处理?
问题解答:
我来补答展开全文阅读