lumlngz 发表于 2023-9-1 21:49:30

关于用fortran进行二项式的n次方展开

本帖最后由 lumlngz 于 2023-9-1 21:49 编辑

关于用fortran进行二项式的n次方展开,比如(a+b)的n次方怎么展开每一项呢,希望各位大哥不惜吝教,非常感谢!

fcode 发表于 2023-9-1 22:59:14

Fortran是做数值计算的,你要用它做符号运算,也不是说不行,但需要做巨大的开发工作。

lumlngz 发表于 2023-9-2 23:26:06

fcode 发表于 2023-9-1 22:59
Fortran是做数值计算的,你要用它做符号运算,也不是说不行,但需要做巨大的开发工作。 ...

感谢管理员回复!!我想问一下有相关的函数计算嘛,我在网上查到有Binomial expression的函数,不知道可不可以

li913 发表于 2023-9-3 10:39:58

本帖最后由 li913 于 2023-9-3 10:59 编辑

你这个实际上是排列组合问题,a^i * b^j 的组合,其中i和j为非负整数且有 i+j=n。总共是2^n 项,除去 a^n 和 b^n ,剩下的就是统计每种情况的组合数。例如n=5时,b^5 + ab^4 + a^2*b^3 + a^3*b^2 + a^4*b+ a^5   这五项的系数分别是   5选0, 5选1, 5选2 .... 5选5.

lumlngz 发表于 2023-9-7 18:16:25

li913 发表于 2023-9-3 10:39
你这个实际上是排列组合问题,a^i * b^j 的组合,其中i和j为非负整数且有 i+j=n。总共是2^n 项,除去 a^n ...

虽然没明白但是也谢谢你捏
页: [1]
查看完整版本: 关于用fortran进行二项式的n次方展开