matlab中polyval函数如何使用

352
2023/10/29 10:07:28
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在MATLAB中,polyval函数用于计算多项式函数在给定点上的值。其语法格式如下:

y = polyval(p,x)

其中,p是一个包含多项式系数的向量,x是指定的点或一组点,y是计算得到的多项式函数在给定点上的值。

例如,假设要计算多项式函数y = 2x^3 + 3x^2 - 6x + 1在x = 2和x = 3上的值,可以按照以下步骤使用polyval函数:

  1. 定义多项式系数向量p:p = [2, 3, -6, 1]。
  2. 定义点向量x:x = [2, 3]。
  3. 使用polyval函数计算多项式在指定点上的值:y = polyval(p, x)。

完整的MATLAB代码如下:

p = [2, 3, -6, 1]; x = [2, 3]; y = polyval(p, x); % 计算多项式在给定点上的值 disp(y); % 输出计算结果

在这个例子中,输出结果为y = [19, 40],表示多项式函数在x = 2和x = 3上的值分别为19和40。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: matlab三维图绘制的方法是什么