poly2sym

从系数向量创建符号多项式

描述

p= poly2sym(C创建符号多项式表达p从系数的矢量C。多项式变量X。如果C = [C1,C2,...,CN], 然后P = poly2sym(c)中回报 C 1 X ñ - 1 + C 2 X ñ - 2 + ... + C ñ

这句法不会创建符号变量X在MATLAB®工作区。

p= poly2sym(CVAR使用VAR作为多项式变量创建符号多项式表达时p从系数的矢量C

例子

创建多项式

创建从系数的符号向量的多项式表达式。如果不指定多项式变量,poly2sym使用X

SYMS A B C d P = poly2sym([A,B,C,d])
P = A * X ^ 3 + B *的x ^ 2 + C * X + d

创建从有理系数的符号向量的多项式表达式。

P = poly2sym(符号(1/2,-1/3,1/4))
P = X ^ 2/2  -  X / 3 + 1/4

创建从浮点系数的数值向量的多项式表达式。工具箱转换浮点系数有理数创建一个多项式之前。

P = poly2sym([0.75,-0.5,0.25])
P =(3 * X ^ 2)/ 4  -  X / 2 + 1/4

指定变多项式

创建从系数的符号向量的多项式表达式。用Ť作为多项式的变量。

SYMS A B C d吨P = poly2sym([A,B,C,d,t)的
P = A * T ^ 3 + B * T ^ 2 + C * T + d

使用符号表达,如吨^ 2 + 1要么EXP(t)的,而不是一个多项式的变量,使用替代变量潜艇

P1 =潜艇(P,T,T ^ 2 + 1)P2 =潜艇(P,T,实验值(t))的
P1 = d +α*(T ^ 2 + 1)^ 3 + B *(T ^ 2 + 1)^ 2 + C *(T ^ 2 + 1)P 2 = d + C * EXP(T)+ A *EXP(3 * T)+ b * EXP(2 * t)的

输入参数

全部收缩

多项式系数,指定为数值或符号矢量。论据C可以是一列或行向量。

多项式变量,指定为符号变量。

输出参数

全部收缩

多项式,返回为符号表达式。

提示

  • 您打电话的时候poly2sym对于一个数值向量C,工具箱中的数值向量转换为使用的缺省(理性)转换模式符号数的一个矢量符号

也可以看看

||

R2006a前推出