早教吧作业答案频道 -->数学-->
又遇到一个解方程的问题,好多地方无从下手,编写一个函数quadzero01.m,其输出输入的格式如下:\x05root=quadzero01(coef)其中coef是一个3*1的向量,代表一个一元二次方程式的系数(降幂排列),而root
题目详情
又遇到一个解方程的问题,好多地方无从下手,
编写一个函数quadzero01.m,其输出输入的格式如下:\x05root=quadzero01(coef)其中coef是一个3*1的向量,代表一个一元二次方程式的系数(降幂排列),而root则是此方程式的根所形成的向量.若coef(1)不是零,则roots的长度为二.若coef(1)是零,则可能有一解(root的长度为一)或无解(root为空矩阵).(请注意:你的程序必须套用一元二次方程式a*x2+b*x+c=0的公式来解此题,而不可以直接使用roots指令来解此题.)
编写一个函数quadzero01.m,其输出输入的格式如下:\x05root=quadzero01(coef)其中coef是一个3*1的向量,代表一个一元二次方程式的系数(降幂排列),而root则是此方程式的根所形成的向量.若coef(1)不是零,则roots的长度为二.若coef(1)是零,则可能有一解(root的长度为一)或无解(root为空矩阵).(请注意:你的程序必须套用一元二次方程式a*x2+b*x+c=0的公式来解此题,而不可以直接使用roots指令来解此题.)
▼优质解答
答案和解析
下次不希望你直接索要代码 最好自己动手谢谢 在不懂的地方我们可以帮助你 这次我给出代码了 function root=quadzero(p)n=length(p);if n~=3 error('一元二次多项式的系数为三个,请重新输入!')enda=p(1);b=p(2);c=p(3);if a==0 if b==0&c~=0 error('由于a=0,b=0,故方程无解') elseif b==0&c==0 warning('由于a,b,c都等于0,故方程任意解') else root=-c/b; endelse root=[-b+sqrt(b^2-4*a*c);-b-sqrt(b^2-4*a*c)]/2/a;end
看了 又遇到一个解方程的问题,好多...的网友还看了以下:
(2010•广安)如图,AB、AC分别是⊙O的直径和弦,点D为劣弧AC上一点,弦DE⊥AB分别交⊙ 2020-05-13 …
O(∩_∩)O哈哈~O(∩_∩)O~(*^__^*)嘻嘻……那个可爱哦?对了撒~大家有一些可爱的网 2020-05-17 …
∵EM是⊙O的切线,怎么推出EB•EC=EM2①?,看题后回答.(2005•温州)如图,已知四边形 2020-05-21 …
如图,AB、AC分别是⊙O的直径和弦,点D为劣弧AC上一点,弦DE⊥AB分别交⊙O于E,交AB于H 2020-07-31 …
两方程组有同解或公共解的问题刘老师,您好麻烦看下这两个问题!一:方程组1和方程组2有公共解,1的基 2020-07-31 …
阅读下列材料,解答下列问题:材料1.公式法(平方差公式、完全平方公式)是因式分解的一种基本方法.如 2020-07-31 …
大气臭氧层的反应是:O+O3=2O2△H,该反应的能量变化如图所示,下列叙述中,正确的是()A.O+ 2020-10-31 …
英语翻译1、OldMacdonaldhadafarm.E-I-E-I-O.Andonthatfarm 2020-11-01 …
已知正方形ABCD的对角线AC、BD交于O,点O是正方形EFGO的一个顶点,若正方形ABCD的边长为 2020-11-10 …
“我们可以得到A和B分别与C、D、E之间的关系”这句话用英语怎么表达“我们可以得到A和B分别与C、D 2020-12-25 …