Responsive image
博碩士論文 etd-0604117-104134 詳細資訊
Title page for etd-0604117-104134
論文名稱
Title
Mathematica 10.3 在排列組合的應用
Applications of Mathematica 10.3 in Permutation and Combination
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
129
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2017-06-27
繳交日期
Date of Submission
2017-07-04
關鍵字
Keywords
Mathematica 10.3、排列組合、數學符號軟體
Mathematica 10.3, permutation and combination, mathematical symbolic software
統計
Statistics
本論文已被瀏覽 5721 次,被下載 96
The thesis/dissertation has been browsed 5721 times, has been downloaded 96 times.
中文摘要
本文主要探討數學符號軟體Mathematica 10.3 在排列組合上的應用,利用軟體來
求解排列組合相關問題。文中介紹軟體的基本操作與指令,並詳細介紹排列組合的相關
指令和許多排列組合的經典範例操作,能夠讓教師在排列組合教學上變得方便以及增加
學生學習的效果。
Abstract
This paper investigates the applications of mathematical symbolic software
Mathematica 10.3 in permutation and combination. It can be used to solve the
problems of permutation and combination. The basic operations and commands
of the software, and details of permutations and combination commands of Math-
ematica 10.3 are covered and classical examples are illustrated. It will facilitate
the lecturer for teaching permutation and combination and enhance the effective
learning of permutation and combination for students.
目次 Table of Contents
論文審定書 i
誌謝. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
表次 viii
第一章前言 1
第二章Mathematica 與排列組合 3
2.1 Mathematica 操作. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.1 基本功能. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.1.2 列表. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.2.1 構造列表. . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1.2.1.1 Range 函數. . . . . . . . . . . . . . . . . . 5
2.1.2.1.2 Table 函數. . . . . . . . . . . . . . . . . . . 6
2.1.2.2 列表元素. . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.2.2.1 Part 函數. . . . . . . . . . . . . . . . . . . 8
2.1.2.2.2 Span 函數. . . . . . . . . . . . . . . . . . . 10
2.1.2.2.3 First 函數. . . . . . . . . . . . . . . . . . . 11
2.1.2.2.4 Last 函數. . . . . . . . . . . . . . . . . . . 12
2.1.2.2.5 Rest 函數. . . . . . . . . . . . . . . . . . . 12
2.1.2.2.6 Most 函數. . . . . . . . . . . . . . . . . . . 13
2.1.2.2.7 Take 函數. . . . . . . . . . . . . . . . . . . 13
2.1.2.2.8 Drop 函數. . . . . . . . . . . . . . . . . . . 14
2.1.2.2.9 Append 函數. . . . . . . . . . . . . . . . . 16
2.1.2.2.10 Prepend 函數. . . . . . . . . . . . . . . . . 16
2.1.2.2.11 Delete 函數. . . . . . . . . . . . . . . . . . 16
2.1.2.2.12 Position 函數. . . . . . . . . . . . . . . . . 17
2.1.2.2.13 DeleteCases 函數. . . . . . . . . . . . . . . 18
2.1.2.2.14 MemberQ 函數. . . . . . . . . . . . . . . . 18
2.1.2.3 重排與重構列表. . . . . . . . . . . . . . . . . . . . . 19
2.1.2.3.1 Flatten 函數. . . . . . . . . . . . . . . . . . 20
2.1.2.3.2 Partition 函數. . . . . . . . . . . . . . . . . 20
2.1.2.3.3 Join 函數. . . . . . . . . . . . . . . . . . . 21
2.1.2.3.4 Sort 函數. . . . . . . . . . . . . . . . . . . 21
2.1.2.3.5 Riffle 函數. . . . . . . . . . . . . . . . . . . 22
2.1.2.3.6 PadRight 函數. . . . . . . . . . . . . . . . 23
2.1.2.3.7 Union 函數. . . . . . . . . . . . . . . . . . 24
2.1.2.3.8 Tally 函數. . . . . . . . . . . . . . . . . . . 25
2.1.2.3.9 DeleteDuplicates 函數. . . . . . . . . . . . 25
2.1.2.3.10 Intersection 函數. . . . . . . . . . . . . . . 26
2.1.2.3.11 Ordering 函數. . . . . . . . . . . . . . . . . 26
2.1.2.3.12 Reverse 函數. . . . . . . . . . . . . . . . . 27
2.1.2.3.13 Outer 函數. . . . . . . . . . . . . . . . . . 28
2.1.2.4 列表中的數學運算. . . . . . . . . . . . . . . . . . . . 29
2.1.2.4.1 Length 函數. . . . . . . . . . . . . . . . . . 29
2.1.2.4.2 Count 函數. . . . . . . . . . . . . . . . . . 29
2.1.2.4.3 Total 函數. . . . . . . . . . . . . . . . . . . 30
2.1.2.4.4 Accumulate 函數. . . . . . . . . . . . . . . 31
2.1.2.4.5 Differences 函數. . . . . . . . . . . . . . . . 31
2.1.2.5 其他常用函數. . . . . . . . . . . . . . . . . . . . . . 32
2.1.2.5.1 SubsetQ 函數. . . . . . . . . . . . . . . . . 33
2.1.2.5.2 Boole 函數. . . . . . . . . . . . . . . . . . . 33
2.1.2.5.3 IntegerDigits 函數. . . . . . . . . . . . . . 33
2.1.2.5.4 PaddedForm 函數. . . . . . . . . . . . . . . 34
2.1.2.5.5 N 函數. . . . . . . . . . . . . . . . . . . . . 35
2.1.3 程式設計. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2.1.3.1 規則與模式. . . . . . . . . . . . . . . . . . . . . . . 35
2.1.3.1.1 Rule、ReplaceAll . . . . . . . . . . . . . . . 36
2.1.3.2 程序式程式設計. . . . . . . . . . . . . . . . . . . . . 36
2.1.3.3 範圍構造. . . . . . . . . . . . . . . . . . . . . . . . . 36
2.1.3.3.1 Module . . . . . . . . . . . . . . . . . . . . 36
2.1.3.3.2 Block . . . . . . . . . . . . . . . . . . . . . 37
2.1.3.3.3 With . . . . . . . . . . . . . . . . . . . . . . 38
2.1.3.4 函數程式設計. . . . . . . . . . . . . . . . . . . . . . 38
2.1.3.4.1 Pure function . . . . . . . . . . . . . . . . . 39
2.1.3.5 函數作用於表達式. . . . . . . . . . . . . . . . . . . . 40
2.1.3.5.1 Map 函數. . . . . . . . . . . . . . . . . . . 40
2.1.3.5.2 Apply 函數. . . . . . . . . . . . . . . . . . 40
2.1.3.5.3 Thread 函數. . . . . . . . . . . . . . . . . . 41
2.1.3.5.4 MapThread 函數. . . . . . . . . . . . . . . 41
2.1.3.5.5 Select 函數. . . . . . . . . . . . . . . . . . 42
2.1.3.5.6 StringFreeQ 函數. . . . . . . . . . . . . . . 43
2.1.3.6 The listable attribute . . . . . . . . . . . . . . . . . . 44
2.2 排列組合函數介紹. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.2.1 Tuples 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.2.2 Subsets 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.2.3 Permutations 函數. . . . . . . . . . . . . . . . . . . . . . . . 47
2.2.4 RSolve 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.2.5 RecurrenceTable 函數. . . . . . . . . . . . . . . . . . . . . . . 49
2.2.6 IntegerPartitions 函數. . . . . . . . . . . . . . . . . . . . . . 50
2.2.7 Coefficient 函數. . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.2.8 Solve 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
2.2.9 Binomial 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.2.10 GridGraph 函數. . . . . . . . . . . . . . . . . . . . . . . . . . 55
2.2.11 FindPath 函數. . . . . . . . . . . . . . . . . . . . . . . . . . . 57
2.2.12 RotateLeft 函數. . . . . . . . . . . . . . . . . . . . . . . . . . 59
第三章排列組合題目 62
3.1 基本計數原理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
3.2 排列. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3.3 組合. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
3.4 二項式定理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
3.5 遞迴技巧. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
參考文獻 114
索引 115
參考文獻 References
陳柏政(2014)。Mathematica 9.0 動態互動式功能在機率分佈的應用。臺灣高雄市國立
中山大學碩士論文。
Mathematica 10 參考資料中心(2014). Wolfram Research, Inc. Champaign, IL.
http://reference.wolfram.com/mathematica/guide/Mathematica.html
Ruskeepää, Heikki (2009). Mathematica Navigator: Mathematics, Statistics, and
Graphics, 3rd Edition. New York: Academic Press.
Wellin, Paul (2013). Programming With Mathematica. New York: Cambridge University
Press.
Wolfram Research, Inc. (2015). Mathematica, Version 10.3. Illinois: Champaign
Wolfram Research.
http://www.wolfram.com/
Wolfram|Alpha (2017). Retrieved June 22, 2017, from
https://www.wolframalpha.com/
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code