【问题标题】:Explicit polyfit with variables带变量的显式 polyfit
【发布时间】:2014-01-07 19:40:24
【问题描述】:

我正在使用 polyfit 得到以下 4 次多项式:

   0.5152   -1.0687    0.0269    1.1781   -0.4943

我明确需要这个多项式,也就是说,我也需要在其中包含变量。那就是我需要它作为一个符号表达,例如,

   f(q) = 0.5152 q^4   -1.0687 q^3    0.0269 q^2    1.1781 q   -0.4943

因为我的函数 f(q) 是另一个函数 g(q) 的输入。示例:我的函数 g 为:

   g(q) = q^2

并且我需要 f(q) WITH 变量 q 以便我可以在 f 处象征性地评估 g。也就是说,结果应该是一个符号函数g:

   g(f(q)) = ( 0.5152 q^4   -1.0687 q^3    0.0269 q^2    1.1781 q   -0.4943 )^2

有什么想法可以从 polyfit 中表示 f(q),以便可以将其用作 g 中的符号输入吗?

【问题讨论】:

    标签: matlab


    【解决方案1】:

    使用poly2sym将系数向量转换为符号多项式:

    >> poly2sym([1 2 3],'x')
    
    ans =
    
    x^2 + 2*x + 3
    

    【讨论】:

      猜你喜欢
      • 2014-10-15
      • 2015-08-14
      • 1970-01-01
      • 2022-01-18
      • 2012-12-25
      • 2015-03-30
      • 2021-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多