如何用MATLAB求方程的正实数根。例如:求x*x*x-44.5=0的正实数根 1个回答 #热议# 什么是淋病?哪些行为会感染淋病? 濮方雅BX 2012-12-03 · TA获得超过4043个赞 知道大有可为答主 回答量:2482 采纳率:60% 帮助的人:2656万 我也去答题访问个人页 关注 展开全部 可以用roots或者solve直接用求解多项式方程的MATLAB函数roots(p) ,其中p是多项式的系数按降幂排列所形成的n+l维列向量,它能够给出全部根(包含重根)。求解多项式方程 x^3-44.5=0 输入:p=[1,0,0,-44.5];roots(p) 在输出里选一个正实数根即可 追问 要写出直接求正实数根的程序,而不是在结果中找到正实数根,怎么办 追答 p=[1,0,0,-44.5];x=roots(p) ;你可以对结果x再进行判断,如果其虚部为0(或绝对值小于0.0000001认为就是实数根),好像取虚部是imag(x)注意x一般是一个一维矩阵,要挨个取其元素 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-06-13 如何用matlab解方程组 317 2012-05-21 matlab解方程取正实根程序该怎么编?谢谢了 21 2007-06-08 如何用matlab求方程的整数解 29 2020-04-21 matlab求方程正根 2 2013-10-06 怎么用matlab求解一元三次方程实根。求高手指点,给个示例... 2012-03-21 用matlab求方程x^2-x-1=0的根,请问具体怎么编啊... 2 2013-01-08 用MATLAB求代数方程3*x^5+4*x^4+7*x^3+... 19 2011-02-08 如何用Matlab解方程组? 23 更多类似问题 > 为你推荐: