ddgw.net
当前位置:首页 >> mAtlAB求一元二次方程 >>

mAtlAB求一元二次方程

楼上说的对,用“solve” 例:>>s=solve('x^2-6*x-12=0') MATLAB会返回方程的两个根 s=3+21^(1/2)3-21^(1/2)

matlab解一元二次方程,可以直接用solve()函数来求解.例如:1、求方程x+5x-10=0的解.>>x=solve('x^2+5*x-10')>> x=double(x)x =-6.531128874149271.531128874149272、求方程x+5x+10=0的解.>>x=solve('x^2+5*x+10')>> x=double(x)x =-2.5 - 1.93649167310371i-2.5 + 1.93649167310371i

clear a=input('a='); b=input('b='); c=input('c='); syms x y=a*x^2+b*x+c; x=solve(y,x) input('end')

首先,你这个不是一元二次方程组,而是二元一次方程组.元:表示未知数;次:指的是未知数的最高次数.因此这是一个二元一次方程,而不是一元二次方程组.那么,回到问题上,要用matlab求解这个二元一次方程组,代码为: [x,y]=solve('y=(10-9*x)/8','y=(12-13*x)/14') 解得:x=2 y=-1

方程有什么最大值? 方程只有“有解”“无解” 令函数f(x)=-2*x^2+3*x+5, 求它的极值 下面是求极值 syms x df=diff(-2*x^2+3*x+5) f=inline('-2*x^2+3*x+5'); x=solve(df) y=f(x)

对于形如a*x^2+b*x+c=0的方程 可以使用下面的程序求根 x=roots([a b c]) 例如4*x^2-5*x+1=0 x=roots([4 -5 1]) x = 1.0000 0.2500 祝你学习愉快!

两个解析式相乘即可y*y=(ax)*(-ax)

用solve函数,如在命令行窗口输入:a=solve('x^2-5*x+6=0')运行结果显示方程的两个根,为:a =23

可以的,假设行向量x=(x1,x2,,xn),y=(y1,y2,,yn),那么x+ty = (x1+ty1,x2+ty2,,xn+tyn);||x+ty||^2=(x+ty)*(x+ty)' = c此公式中,(x+ty)*(x+ty)'就是一个矩阵的乘法,其结果是一个包含t的值.这样一来,代入上式中,很容易求的.

网站首页 | 网站地图
All rights reserved Powered by www.ddgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com