• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    【MATLAB】數值計算——多項式

    在代數中,多項式的概念是十分重要的。MATLAB中提供了多項式操作的相關功能。本經驗所使用的MATLAB版本為R2020a。

    東西/原料

    • 計較機
    • MATLAB

    方式/步調

    1. 1

      一個多項式最常見的形式如下圖第一個式子。在MATLAB中,多項式的各項系數用一個行標的目的量暗示,如下圖第二個式子。

      例如p(x)=x^3+2可以暗示為p=[1,0,0,2]

    2. 2

      在MATLAB中可以用函數建立多項式。

      第一種方式是利用poly2str函數,挪用格局為:

      f=poly2str(p,'x'),p為系數,x為變量。

    3. 3

      第二種方式是利用poly2sym函數,挪用格局為:

      f=poly2sym(p),p為系數,默認變量為x。

    4. 4

      多項式的值。代數多項式的值可以用polyval函數來求,挪用格局為:

      y=polyval(p,x)

      例如已知f(x)=x^3+2,求當x=3和x=[1 2 3]時的值。

    5. 5

      多項式的值。矩陣多項式的值可以用polyvalm函數來求,挪用格局為:

      Y=polyvalm(p,X),X為方陣。

      例如已知f(x)=x^3+2,求當x=[1 2 3; 4 5 6; 7 8 9]時的值。

      因為polyval函數和polyvalm函數運算法則分歧,運算成果也是分歧的

    6. 6

      多項式的根。可以用roots函數來求,挪用格局為:

      x=roots(p)

      例如求f(x)=x^3+2的根。

      END

    注重事項

    • 注重所有符號均為英文符號。
    • 發表于 2020-06-07 17:47
    • 閱讀 ( 1571 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆