Matlab提取多元齐次多项式系数问题

对齐次多元多项式p=x1^4+2*x1^3*x2+x1^2*x2^2+3*x1*x2^3-x2^4如果想得到某一项的系数,譬如x1^2*x2^2,该如何实现?若期望齐次多... 对齐次多元多项式 p=x1^4 + 2*x1^3*x2 + x1^2*x2^2 + 3*x1*x2^3 - x2^4
如果想得到某一项的系数,譬如x1^2*x2^2, 该如何实现?若期望 齐次多项式p 单项式的系数 按字典序输出,又该如何实现?
回答其中任意一个都可以,两个都回答更好。
谢谢
展开
 我来答
ywwoyc
2011-03-31 · TA获得超过824个赞
知道小有建树答主
回答量:432
采纳率:0%
帮助的人:405万
展开全部
p=x1^4 + 2*x1^3*x2 + x1^2*x2^2 + 3*x1*x2^3 - x2^4;
a=sym2poly(subs(p,x2,1));
x1^2*x2^2的系数b=a(length(a)-2)
追问
谢谢你的问答,但这种方法对我帮助不大。譬如当变量和项数增多,还需要判断所求项在新得到的多项式中的位置,这时很费事,我期望是: 能否给出一种算法 对一个多项式,输入任一个单项式,其对应的系数就可以输出。
追答
别的方法还没想到
但我觉得 sym2poly和subs两个函数结合 足以解决你的问题
当变量和项数增多
sym2poly(subs(subs(p,x1^2*x2^2,sym('h')),[x1 x2 x3 ... xn],[0 0]));
图为信息科技(深圳)有限公司
2021-01-25 广告
边缘计算方案可以咨询图为信息科技(深圳)有限公司了解一下,图为信息科技(深圳)有限公司(简称:图为信息科技)是基于视觉处理的边缘计算方案解决商。作为一家创新企业,多年来始终专注于人工智能领域的发展,致力于为客户提供满意的解决方案。... 点击进入详情页
本回答由图为信息科技(深圳)有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式