MATLAB中常用的排列、组合、阶乘函数 matlab 排列组合

1、求n的阶乘,方法如下:
a、factorial(n)
b、gamma(n+1)
c、v='n!'; vpa(v)

2、求组合(数),方法如下:
a、combntns(x,m)   列举出从n个元素中取出m个元素的组合。其中,x是含有n个元素的向量。
b、nchoosek(n,m)   从n各元素中取m个元素的所有组合数。
nchoosek(x,m)   从向量x中取m个元素的组合

3、求排列(数),方法如下:
a、perms(x)       给出向量x的所有排列。
b、prod(n:m)      求排列数:m*(m-1)*(m-2)*…*(n+1)*n
prod(1:2:2n-1)   求(2n-1)!!
prod(2:2:2n)      求(2n)!!
prod(A)              对矩阵A的各列求积
prod(A,dim)       dim=1(默认);dim=2,对矩阵A的各行求积(等价于(prod(A'))')
MATLAB中常用的排列、组合、阶乘函数 matlab 排列组合

4、函数cumprod()   ----累积求积函数:
cumprod(n:m)       输出一个向量[n n*(n+1) n(n+1)(n+2) …n(n+1)(n+2)…(m-1)m]
cumprod(A)           若A为矩阵:输出同维数的矩阵,按列累积求积
cumprod(A,dim)   A为矩阵,dim=1或2,dim=1,默认,与上面一样;dim=2,按行累积求积。

例子可以自己在matlab里代值尝试,或在命令行里输入“doc+函数名”查找例子。
#Matlab

  

爱华网本文地址 » http://www.aihuau.com/a/25101016/308170.html

更多阅读

闲谈CFD6 ——FLUENT中常用的湍流模型 fluent湍流设置

本文内容摘自《精通CFD工程仿真与案例实战》。实际上也是帮助文档的翻译,英文好的可直接参阅帮助文档。FLUENT中的湍流模型很多,有单方程模型,双方程模型,雷诺应力模型,转捩模型等等。这里只针对最常用的模型。1、湍流模型描述

英文中常用的姓氏有哪些 钢笔字帖内容

英美人的姓氏来源大致有以下几个方面:以社会地位作姓: King金(国王),Pope波普(教皇),Stuart斯图尔物(宫庭大臣),Prior普尔(小修道院长),Henry亨利(统治者),Georget乔治(耕作者)。以祖先职业、出身作姓: Farmer法莫(农夫),Carter卡特(马车夫),Smith史密斯(铁匠),Tr

生活中常用的歇后语 什么是歇后语

生活中常用的歇后语八仙过海——各显神通白娘子喝了雄黄酒——现了原形茶壶里煮饺子——有货倒不出朝着窗外吹喇叭——名(鸣)声在外船头上跑马——走投无路打翻了五味瓶——酸甜苦辣咸,样样有打破沙锅——问到底灯盏油干——火烧芯(心)

声明:《MATLAB中常用的排列、组合、阶乘函数 matlab 排列组合》为网友不抽烟分享!如侵犯到您的合法权益请联系我们删除