现代数值数学和计算习题答案(同济版)(6)

2021-01-20 15:45

:

b2 4ac

1

c=0

b

(Vieta)

)

a=0

b=0

(

function[x,flag]=root2qe(a,b,c)

ifnargin==1,

c=a(3);b=a(2);a=a(1);end

ifa~=0,%Solve2-orderequation

M=max(abs([a,b,c]));%scalinga=a/M;b=b/M;c=c/M;s=sign(b);

ifs==0,s=1;end

x1=(-b-s*sqrt(b^2-4*a*c))/2/a;x2=c/(a*x1);%avoidlargeerrorx=[x1x2]’;

flag=’twosolutions’;elseifb~=0,%Solve1-orderequation

x=-c/b;

flag=’onesolution’;elseifc~=0,%nonzeroconstant

x=[];

flag=’noxisasolution’;else%equality0=0

x=[1];

flag=’allxaresolutions’;end

6


现代数值数学和计算习题答案(同济版)(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新智慧园区应用建设项目解决方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: