matlab中怎样编写求解方程ax^2+bx+c=0的根的函数,这里应根据b^2-4ac的不同取值分

 我来答
22722316696672
2011-04-08 · 超过11用户采纳过TA的回答
知道答主
回答量:41
采纳率:0%
帮助的人:26万
展开全部
若a=2,b=3,c=1,程序如下
p=[2 3 1];
x=roots(p)
结果为x =-1.0000 和-0.5000
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
权权_刘
推荐于2018-04-30 · TA获得超过132个赞
知道小有建树答主
回答量:151
采纳率:0%
帮助的人:143万
展开全部
>> syms a b c x
>> solve(a*x^2+b*x+c,x)
ans =
-(b + (b^2 - 4*a*c)^(1/2))/(2*a)
-(b - (b^2 - 4*a*c)^(1/2))/(2*a)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pershing5566
2011-04-08 · 超过11用户采纳过TA的回答
知道答主
回答量:24
采纳率:0%
帮助的人:0
展开全部
matlab一般用:
>>p=([a b c]);roots(p);语句来解答
>>ployval(p,x); 来验证根是否精确
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钺联昱M
2011-04-08 · TA获得超过706个赞
知道小有建树答主
回答量:1789
采纳率:33%
帮助的人:896万
展开全部
那就要通过if判断了 然后用根与系数的公式编写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式