求解非线性方程根地Matlab函数.pptVIP

  • 8
  • 0
  • 约1.93千字
  • 约 9页
  • 2018-07-09 发布于江苏
  • 举报
求解非线性方程根地Matlab函数

求解非线性方程根的Matlab函数 Matlab软件提供了多种求解非线性方程(组)的根的方法,下面分别来介绍: Solve函数 Fzero函数 Fsolve函数 1.Solve函数 Solve函数可以得到方程根的解析或数值解,其命令格式为 Solve(‘eqn1’, ‘eqn2’, …,‘eqnN’) Solve(‘eqn1’, ‘eqn2’, …,‘eqnN’, ‘var1,var2,…,varN’) ‘eqn1’, ‘eqn2’, …,‘eqnN’是方程的表达式; ‘var1,var2,…,varN’是相应的变量. 1.1求出方程根的解析表达式 例1:分别求一元二次方程ax2+bx+c=0和三角方程psin(x)=r的根. 解: 输入 x=solve(‘a*x^2+b*x+c’) 得到 X=[1/2/a*(-b+(b^2-4*a*c)^(1/2)] X=[1/2/a*(-b-(b^2-4*a*c)^(1/2)] 再输入 x=solve(‘p*sin(x)=r’) 得到 x=asin(r/p) 即 x=arcsin(r/p)

文档评论(0)

1亿VIP精品文档

相关文档