数学建模社区-数学中国

标题: matlab求解多项式的根 [打印本页]

作者: 2744557306    时间: 2024-4-27 16:07
标题: matlab求解多项式的根

  1. ( X! O6 }5 [0 p
复制代码
  1. function c1ex2; d( d* D8 B1 c% v  C( G( g) G
  2. syms s;  % 定义符号变量
    ' F, f' N+ N* h+ Z% m5 X
  3. p=s^6+9*s^5+135/4*s^4+135/2*s^3+1215/16*s^2+729/16*s+729/64; % 定义多项式
    3 `, z# s7 l0 \5 U+ H  w/ `( M
  4. solve(p)    % 求解析解- n- v$ k, Y3 _9 a. e
  5. p1=[1,9,135/4,135/2,1215/16,729/16,729/64]; % 用数值方法定义多项式
    8 X& N' [' D# y# B4 u/ I0 a3 p9 F. [
  6. format long   % 设置显示精度
    7 a1 \# R' [% [% L3 k' K. Q/ Z
  7. roots(p1)   % 用数值方法求解多项式的根,有较大误差
复制代码
$ A* w& j& e6 d5 N! E





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5