matlab函数求一元三次方程
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 07:08:55
楼主这个题是不是无解哦[ol][*]varmin:int=0;[*]varmax:int=8000;[*][*]for(varpx:int=min;px查看原帖
X^3-5949.7X^2-3.36*10^10=0假设方程有3个根:a、b、c则:(x-a)(x-b)(x-c)=0,展开得:x^3-(a+b+c)x^2+(ab+ac+bc)x+abc=0比较系数
多项式求导还可以用p=polyder(f)进行.而pp=poly2str(p,'x'),可以将p转化为多项式形式pp.用plot(x,pp)可以画出[-5,5]的曲线.x=-5:0.1:5-5:代表初
eqn=@(x)4*x^4-4*x^2;fzero(eqn,0)fzero(eqn,-1.1)fzero(eqn,-1)fzero(eqn,-0.9)fzero(eqn,0.0)fzero(eqn,1
用roots函数,例如clc;clearsymsxf=x^3-6*x^2+11*x-6p=sym2poly(f)x=roots(p)结果:f=x^3-6*x^2+11*x-6p=1-611-6x=3.
clearx1=[5.208.179.791112.3319.07];y1=[9.6761.8479.1484.5189.13100];y1i=9.67:0.001:100;x1i=pchip(y1,
x=double(solve('193458*x^(35/19)+49178*x=296720'))其中用solve(‘方程’)命令解出来的是符号解,在用double()命令转化为数值解.两命令也可分
你是怎样验证结果不对的?应该没问题啊:>> syms k a L C w>> eq1=2*k/(50*co
solve('x^3-6*x^2+9*x-9')ans=1/(45^(1/2)/2+7/2)^(1/3)+(45^(1/2)/2+7/2)^(1/3)+22-(45^(1/2)/2+7/2)^(1/3
具体求解法,或是推导求根公式比较复杂.
这高中都不会学………………上网自己找找求根公式吧你的题目是说一元三次方程………………而你的补充又说的是一元二次方程…………我无语一元二次方程很容易找到,一元三次方程还是高中的选修课程
ax3+3bx2+3cx+d=0如果令x=y-b/a原方程变成y3+3py+2q=0(1)其中p=c/a-b2/a2,2q=2b3/a3-3bc/a2+d/a借助于等式y=u-p/u引入新变量u.把这
f=collect(f);f=19288+3444818015348785152*e^4-3658660700626944*e^3+1484721286304*e^2-272896832*e%为一元四
如果是求解的话就做不到了,导数是研究函数单调性的工具,根据单调区间你可以求得根的近似解,一般的方程是求不到准确解的
画函数y=2x-x^2与函数y=2/x看交点个数,显然没有正根
二分法的基本思路是:任意两个点x1和x2,判断区间(x1,x2)内有无一个实根,如果f(x1)与f(x2)符号相反,则说明有一实根.接着取(x1,x2)的中点x,检查f(x)和f(x2)是否同号,如果
symsxyy=x^3+4*x^2+5*x+6;solve('y=x^3+4*x^2+5*x+6','x')ans=1/6*(-440+108*y+12*(1344-660*y+81*y^2)^(1/
令y’=0,即-3a^2+12=0,解得a=-2或2,其几何意义为:在a=-2或2处时,该函数曲线的切线斜率为0,切线斜率为0就代表函数在此点存在最值.观察三次函数图像易知,在a=-2时,在规定区间内
spline三次样条函数插值.对于该方法,命令interp1调用函数spline、ppval、mkpp、umkpp.这些命令生成一系列用于分段多项式操作的函数.命令spline用它们执行三次样条函数插
第一个:-5.8884-10.8409I,-5.8884+10.8409I,24.1445第二个:-6.22784-12.6491I,6.22784+12.6491I,37.4557