方程解的分类
方程解有两类:
1.数值解 -- 近似解
2.符号解 -- 精确解
为什么会产生这两类?
求方程的符号解
将方程的解用符号表示而不是一个具体的数值,此时方程的解叫做方程的符号解
一元一次方程
slove(F,x) 以x为变量 F关系式的解
案例:
a*x^2+b*x+c = 0求解
syms a b c x;
f = a*x^2+b*x+c;
solve(f,x)
结果:
案例2:
syms a b c x;
f = x^3-2*x+1;
solve(f,x)
结果:
一元二次方程组
使用方法 [x,y] = solve(f1,f2,x,y)
案例:
syms x y;
f1 = 3*x^2+5*y;
f2 = 2*x-3*y-6;
[x,y] = solve(f1,f2,x,y)
结果:
求方程的数值解
当我们使用solve求不出一个一元函数具体的解(值<1)时。方法如下:
1.作图观察零点位置
使用相应的作图方法
2.利用近似解方法确定解
//两个零点的利用
x = fzero (F,x0)
x = fzero(F,[x0,y0])
//方程近似解的求解文章来源:https://www.toymoban.com/news/detail-499930.html
[x,f,h] = fsolve(f,x0) 当h趋近于0 表示结果可靠文章来源地址https://www.toymoban.com/news/detail-499930.html
到了这里,关于Matlab解方程的几种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!