zoukankan      html  css  js  c++  java
  • Matlab中的组合函数

    nchoosek Binomial coefficient or all combinations.
    nchoosek(N,K) where N and K are non-negative integers returns N!/K!(N-K)!.
    This is the number of combinations of N things taken K at a time.
    When a coefficient is large, a warning will be produced indicating
    possible inexact results. In such cases, the result is only accurate
    to 15 digits for double-precision inputs, or 8 digits for single-precision
    inputs.

    nchoosek(V,K) where V is a vector of length N, produces a matrix
    with N!/K!(N-K)! rows and K columns. Each row of the result has K of
    the elements in the vector V. This syntax is only practical for
    situations where N is less than about 15.

    Class support for inputs N,K:
    float: double, single
    integer: uint8, int8, uint16, int16, uint32, int32, uint64, int64

    Class support for inputs V:
    float: double, single
    integer: uint8, int8, uint16, int16, uint32, int32, uint64, int64
    logical, char

    搬自help文件

    这个函数可以有很多用法,最做的东西涉及到把列数里面某个差值内的一段数选出来,就可以用nchoosek这个函数,函数名称也很有意思,n个数里面choose k个数 嘿嘿~

  • 相关阅读:
    Mac使用Homebrew进行软件包管理
    RNN模拟二进制加法
    虚拟机安装ubuntu18.04
    github合并分支到master
    Python配置虚拟环境
    Python的进程、线程、协程
    原码,反码,补码
    MySQL中的截位函数:RIGHT与LEFT
    MySQL查询和删除重复记录
    Mysql中的数据类型
  • 原文地址:https://www.cnblogs.com/Dontstop/p/5137841.html
Copyright © 2011-2022 走看看