如何在 matlab 中创建 x 和 y 的三次多项式?

How to create a third degree polynomial in x and y in matlab?

我正在浏览 matlab 文档,其中提到可以创建和计算多项式,如 doc

中所述

但是,我想创建 x 和 y 的三次多项式。示例:f(x, y) = x^3 + y^3 + 3x^2y + 3xy^2.

我们如何创建 x 和 y 的三次多项式,如上例所示?

link 你 post 是为一个变量的多项式创建系数向量。对于像您这样的两个变量,您可以只使用函数句柄吗?例如,

f = @(x, y) x.^3 + y.^3 + 3*x.^2.*y + 3*x.*y.^2