zoukankan      html  css  js  c++  java
  • Matlab 排列组合

    Matlab 排列组合

    1、求n的阶乘,方法如下:

           afactorial(n)

           bgamma(n+1)

           cv='n!'; vpa(v)

     

    2、求组合(),方法如下:

           acombntns(x,m)    列举出从n元素中取出m元素的组合。其中,x是含有n元素的向量。

           bnchoosek(n,m)    n各元素中取m元素的所有组合数。

              nchoosek(x,m)    从向量x中取m元素的组合

     

    3、求排列(),方法如下:

           aperms(x)         给出向量x的所有排列。

           bprod(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'))'

     

    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=12dim=1,默认,与上面一样;dim=2,按行累积求积。

     

    5factorial(n)        n的阶乘。

  • 相关阅读:
    极限编程(XP)基本原则与规范
    Displaying Alerts with UIAlertView
    Objective-C Basic
    Cocos2D Study
    DynamoDB Local for Desktop Development
    图解centos7如何关闭ipv6仅使用ipv4
    MySQL中的配置参数interactive_timeout和wait_timeout(可能导致过多sleep进程的两个参数)
    被mysql中的wait_timeout坑了
    linux:解决SSH连接Linux超时自动断开
    zookeeper-3.5.5安装报错:找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain
  • 原文地址:https://www.cnblogs.com/shenben/p/11387855.html
Copyright © 2011-2022 走看看