生成函數 (科普向)

2021-02-19 冰河的數學小世界

生成函數 (母函數) 是組合數學中的一個重要理論和工具。生成函數有很多種,包括 普通母函數、指數母函數、L級數、貝爾級數、狄利克雷級數。說白了就是級數在組合數學的運用。

這裡僅介紹最常見的普通生成函數。

下面介紹一下生成函數的應用。

1、組合計數:

在這個方面需要用到的是多個生成函數的乘積。通常用係數作為數量,根據要求把數項指數賦予實際意義。具體如何由以下例題詳細說明:

上述例題1是有限計數問題,例題2是無限計數問題。

例題1的思路提供了一種有限整數拆分 (給一次不定方程解加限定條件) 的方法;

例題2的思路還提供了一種求一次不定方程非負整數解個數的方法:

2、整數拆分:

3、數列通項:

求數列通項差不多是生成函數最直接的應用。

生成函數將數列的特徵賦予函數,根據數列的遞推關係等已知條件可以求得該生成函數,再將生成函數展開成級數,x^(n-1)的係數便是數列通項。

常係數線性遞推數列一般為人所知的是特徵函數解法,這裡提供生成函數解法:

求通項公式最重要的還是將生成函數轉化成級數。

噓寒問暖不如一筆巨款๑乛v乛๑

相關焦點

  • 「RAND」函數(隨機生成數值)和「求和」選項
    背景:在案例教學中經常會用到「RAND」函數,這個函數是指生成大於等於0小於1的均勻分布平均數。延伸的函數有「ROUND」函數、「INT」函數和「RANDBETWEEN」函數。「開始」菜單下的「求和」選項包含「求和、平均值、計數、最大值、最小值」等內容,我們在講解完隨機生成函數後,為大家簡單描述這幾項的使用方法。
  • excel隨機數函數是什麼?excel怎樣生成隨機數?
    本篇將介紹excel隨機數函數是什麼?excel怎樣生成隨機數?有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的一款表格製作工具,它不僅僅只是用來製作表格,它還能對表格中的數據進行處理(比如:運算、排序、篩選等)。excel為數據的處理提供了很多函數,今天小編要介紹的是excel隨機數函數,以及隨機數函數的用法,希望對大家有所幫助!
  • 生成Python函數一半沒問題,當前最「正統」的代碼生成是什麼樣?
    機器之心原創參與:思源大家都說深度神經網絡能力很強,那麼從函數注釋生成函數代碼,以及從函數代碼總結函數注釋這種最基礎的代碼任務到底能不能行?像 Python、Java 這樣的通用高級語言,到底在代碼生成上能達到什麼水平?本文介紹的就是這樣一篇北大前沿研究。開發者寫代碼,和數學家寫公式一樣是非常自然的一件事。
  • R語言蒙特卡洛計算和快速傅立葉變換計算矩生成函數
    p=13734概率論中,矩生成函數(Moment-generating Function)和特徵函數(Characteristic Function)是定義 概率分布函數的另一種形式。特徵函數能夠唯一確定隨機變量的概率分布,如果隨機變量的概率密度函數$f(x)$存在,特徵函數相當於 $f(x)$的傅立葉變換。
  • Excel 序列函數太有存在必要了,因為它還能生成二維序列
    按指定的行列數生成序號,大家平時用得比較多的是 row 和 column 函數。 Excel 升級到 O365 版本後,有了專門的序列函數。 O365 簡化了數組函數的調用,不需要按三鍵就能直接出結果。
  • Word中使用RAND函數有什麼作用?如何自動生成隨機文本?
    我們都知道在Excel中會經常用到RAND函數,它可以生成隨機數,用法可見下文。Excel生成隨機數函數RAND和RANDBETWEEN那麼在Word中也能用RAND函數嗎?是的,在Word中我們可以用它來自動生成隨機文本。當你需要一份Word文檔練手時,就能用到它。一、基本語法基本語法為=rand(段落數,每段句數),注意要在英文狀態下輸入。意思是按照指定的段落數和每段句數生成隨機文本。
  • 掌握這7條excel函數,自動化生成數據周報上篇
    面試完我一個勁兒後悔沒有回答好,對這個函數不熟悉,回答太簡單。諷刺的是已經過去好幾年,我卻一次未用到過HLOOKUP。所以真的沒必要抱著一本excel大全在那挨個學函數,浪費時間。那時我自己傻兮兮買一本excel函數和一本vba,後來幾次轉手也不知道送給誰了。現在真的不會有人讓你去提取身份證裡的出生年月日信息了,因為這是用戶隱私。
  • 【科普向】什麼是普朗克常數?
    在此藉助這篇科普向的文章,紀念這位偉大的物理學家,以及他給現代物理學、乃至所有現代科學和技術帶來的深刻變革。本文大致分為兩個部分,第一部分按照歷史發展的順序簡單回顧普朗克常數的提出和量子力學的發現過程,第二部分按照個人理解簡單介紹普朗克常數在物理學框架中的地位或意義。希望能滿足對量子物理了解程度各不相同的讀者。
  • 知識科普 我的世界巖漿的生成與屬性
    (原標題:知識科普 我的世界巖漿的生成與屬性)
  • 寫給財務人員的MOD組合函數,專用於批量生成工資條
    今天給大家講一個實際業務中可以用得到的函數,那就是專門可以生成批量工資條的MOD函數。這個函數的作用是可以把工資明細,批量轉化為工資條的特殊格式,節省複製粘貼的操作時間。上圖是某公司的工資表,要在另外的一個工作表中分解成工資條的格式,以便列印方便,如何去實現呢?
  • 高考考綱與考向分析——指數函數
    (4)知道指數函數是一類重要的函數模型.考向分析考向一 指數與指數冪的運算指數冪運算的一般原則(1)有括號的先算括號裡的,無括號的先做指數運算.(2)先乘除後加減,負指數冪化成正指數冪的倒數.考向二 與指數函數有關的圖象問題【注】可概括為:函數y=f(x)沿x軸、y軸的變換為「上加下減,左加右減」.
  • 【ADAMS】矩陣/數組函數
    矩陣/數組函數可很方便地完成針對矩陣/數組的操作。(1)矩陣/數組的基本操作函數ALIGN 將數組轉換到從特定值開始ALLM 返回矩陣元素的邏輯值ANGLES 將方向餘弦矩陣轉換為指定旋轉順序下的角度矩陣ATAN(x) 數字表達式x 的反正切值ATAN2(x1,x2) 兩個數字表達式x1,x2 的四象限反正切值(3)取整函數INT(x)
  • Excel函數公式:含金量超高的隨機數、不重複隨機數生成技巧解讀
    隨機數,在我們的日常中的應用也是非常廣泛的,那麼,如何生成隨機數,如何生成不重複的隨機數,你真的了解嗎?一、生成0-1之間的隨機數。方法:1、在目標單元格中輸入公式:=RAND()。2、如果要重新生成,按F9刷新即可。
  • 基本初等函數 指數函數 代碼篇
    由於機器學習和數學密切相關,尤其是數學中的函數,因此我們非常有必要複習和了解基本的函數知識。上一篇文章中,我們為大家介紹了基本初等函數中的指數函數 基本初等函數 指數函數,本文將為大家介紹如何利用python語言完成函數的繪製。
  • CHAR函數:電腦中所使用的一切字符,我都可以輕鬆生成,關注我
    今天函數哥將像大家分享一個較為奇葩的函數-CHAR函數。CHAR函數運用不是很普遍,在一些特殊的環境下可能才會用到,比如SQl資料庫建設,以及其他編程方面。CHAR函數的核心功能是將數字轉化為電腦中所包含的字符。
  • MATLAB函數庫大全(收藏版)
    表5 特殊矩陣函數名功能描述函數名功能描述compan生成伴隨矩陣invhilb生成逆hilbert矩陣gallery生成一些小的測試矩陣>toeplitz生成toeplitz矩陣hilb生成hilbert矩陣wilkinson生成wilkinson特徵值測試矩陣6 數學函數表6.1 三角函數函數名功能描述函數名
  • 循環生成網絡 CycleGan 原理介紹
    生成對抗網絡在討論CycleGans之前,讓我們簡要討論常規的生成對抗網絡。生成對抗網絡(簡稱GAN)[2]是能夠創建數據的機器學習算法。 當向他們提供諸如圖像,聲音或文本之類的信息時,他們學會生成新的外觀/聲音相似的輸出。
  • 能走能飛的Demo,一火再火的「波函數坍縮...
    原理揭秘無限城市一日遊結束,是時候認真了解一下它背後的算法了:波函數坍縮,究竟是什麼?這個名字,來自量子力學中的一個概念,不過算法本身倒是比量子力學好理解得多,我們先從一個例子開始科普。位圖(Bitmap)同理婚禮排座位如此,波函數生成無限城市,將幾十種不同的建築元素拼接組合也是如此。這個過程非常相似,只是改變了規則。臺階可以直接和平地連接,但無法和屋頂元素相連,波函數不斷坍縮直到矛盾出現或全部坍縮。
  • 分享幾個javascript實用函數
    // 使用Array.prototype.reduce()和Array.prototype.push()根據過濾器向組添加元素。bifurcateBy// 根據回調函數將值拆分為兩個組,回調函數指定輸入集合中的元素屬於哪個組。// 如果回調函數返回真值,則集合元素屬於第一個組; 否則,它屬於第二組。
  • 隨機生成N個立方體,學習blender Python隨機數生成
    打開blender控制臺首先輸入import random print(random.randint(0,9))多次執行print(random.randint(0,9)),就能見到系統每次都生成0-9內的隨機整數使用了