【问题标题】:Matlab code for general multinomial formula一般多项式公式的matlab代码
【发布时间】:2015-01-04 22:21:02
【问题描述】:

我想知道是否有可以解决多项式公式的Matlab代码。我可以为多项式公式中的有限项编写代码,例如(x_{1}+x_{2}+x_{3})^4。 但是对于一般情况,我发现这并不容易,即(x_{1}+x_{2}+ .... +x_{m})^n

【问题讨论】:

  • 你想解决什么问题?你只想计算multinomial coefficients吗?
  • 不只是多项式系数,我有一个案例需要求解和分析多项式内部的每个分量。所以,我正在寻找可以解决一般多项式问题的代码。例如,我可能需要求解涉及这个多项式的积分 (x1+x2+...+x6)^7 因此,我需要展开多项式以便求解。
  • 我不明白。解决是什么意思?你只能解方程,不能解表达式!你无法解决 (x1 + x2 + ... + x6)^7...
  • 你的问题很不清楚!
  • 我觉得我的问题很容易理解;能不能写个matlab代码来求解多项式?

标签: statistics static-analysis usage-statistics multinomial


【解决方案1】:

我将您的问题解释为:使用符号工具箱,我如何扩展多项式

(x_{1} + x_{2} + .... + x_{m})^n

能看到它的所有系数吗?

我给你的答案是:

m = 2; n = 3;
X = sym('x', [1,m]);
expand(sum(X)^n)

这将产生:

>> x1^3 + 3*x1^2*x2 + 3*x1*x2^2 + x2^3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-03
    相关资源
    最近更新 更多