数学建模社区-数学中国

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

作者: 2744557306    时间: 2024-4-27 16:07
标题: matlab求解多项式的根
  1. $ q: s4 J! [) ], K) B* [7 c6 _4 M
复制代码
  1. function c1ex2
    . C: U8 r! p3 i8 T
  2. syms s;  % 定义符号变量
    / c2 q) T* `) e7 d, S8 Z1 Z
  3. p=s^6+9*s^5+135/4*s^4+135/2*s^3+1215/16*s^2+729/16*s+729/64; % 定义多项式
    9 S$ b' c9 Y0 H$ B6 I2 Y1 m4 z! l
  4. solve(p)    % 求解析解! I/ Y3 O6 N( W, I
  5. p1=[1,9,135/4,135/2,1215/16,729/16,729/64]; % 用数值方法定义多项式$ L3 d0 h6 T9 M+ F
  6. format long   % 设置显示精度
    - n: ~# E" _! ]6 v
  7. roots(p1)   % 用数值方法求解多项式的根,有较大误差
复制代码
; p0 ?5 ~) z( h) c  E) L* l





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