矩阵数组和符号运算.ppt

第3章 矩阵、数组和符号运算;b. 非线性方程的符号解法 用函数零点法求非线性方程的解有两个函数命令,即 fzero 和 fsolve。 fzero命令用于求一元函数零点 fsolve命令用于求解非线性方程组 首先需将方程 f(x)=g(x)转化为 F(x)=f(x)-g(x)=0,方程组也是如此 ;然后再将函数 F(x)写成 MATLAB 的 m 函数,以便在 fzero 和 fsolve 命令中调用。 求解的过程为: 先猜测一个初始零点,或者该零点大概所在的区间; 然后通过计算,使猜测值不断精确化,或使猜测区间不断收缩 ,直到达到预先指定的精度为止。;第3章 矩阵、数组和符号运算;第3章 矩阵、数组和符号运算;显示所得零点初始猜测值,结果为: tt = -0.9838 0.0001 yy = 1.8762 0.0091 (5)用函数 fzero 命令求函数的精确零点 [x,fval,exitflag]=fzero(’fun1’,tt(1),[]) %靠近 tt(1)点处的精确零点 [x,fval,exitflag]=fzero(’fun1’,yy(1),[]) %靠近 yy(1)点处的精确零点 结果为:

文档评论(0)

1亿VIP精品文档

相关文档