課程名稱 Course Title
數學軟體 Introduction to Mathematical Software
課程資訊
認識Latex數學編輯軟體、Beamer與Matlab軟體的程式設計、符號運算、數值、繪圖、文字處理功能,及在大學數學對數學運算的免費軟體(線上微積分運算、解矩陣與矩陣相乘)。
基本資料 Basic Information
必修課,學分數:3-0
參考書目 Bibliorgraphy
MATLAB程式設計入門篇(第四版)
課綱 Syllabus
100個常見MATLAB指令表
序號 | 指令 | 英文描述 | 中文描述 |
---|---|---|---|
1 | Clear command window | 清除命令窗口 | |
2 | Remove items from workspace, freeing up system memory | 從工作空間中刪除項目,釋放系統內存 | |
3 | Close figure | 關閉圖形窗口 | |
4 | Display help text in Command Window | 在命令窗口中顯示幫助文本 | |
5 | List variables in workspace | 列出工作空間中的變量 | |
6 | List variables in workspace, with sizes and types | 列出工作空間中的變量,包括大小和類型 | |
7 | Load variables from file into workspace | 從文件中加載變量到工作空間 | |
8 | Save workspace variables to file | 將工作空間變量保存到文件 | |
9 | Save Command Window text to file | 將命令窗口文本保存到文件 | |
10 | Set output display format | 設置輸出顯示格式 | |
11 | Create array of all zeros | 創建全零數組 | |
12 | Create array of all ones | 創建全一數組 | |
13 | Create identity matrix | 創建單位矩陣 | |
14 | Generate array of random numbers | 生成隨機數數組 | |
15 | Generate array of normally distributed random numbers | 生成正態分佈隨機數數組 | |
16 | Generate linearly spaced vector | 生成線性間隔向量 | |
17 | Generate logarithmically spaced vector | 生成對數間隔向量 | |
18 | Create 2-D and 3-D grids | 創建2D和3D網格 | |
19 | Array dimensions | 數組維度 | |
20 | Length of vector or largest array dimension | 向量長度或數組最大維度 | |
21 | Find indices and values of nonzero elements | 查找非零元素的索引和值 | |
22 | Sort array elements | 對數組元素進行排序 | |
23 | Sum of array elements | 數組元素的和 | |
24 | Product of array elements | 數組元素的乘積 | |
25 | Cumulative sum of array elements | 數組元素的累積和 | |
26 | Cumulative product of array elements | 數組元素的累積乘積 | |
27 | Differences and approximate derivatives | 差分和近似導數 | |
28 | Numerical gradient | 數值梯度 | |
29 | Largest elements in array | 數組中的最大元素 | |
30 | Smallest elements in array | 數組中的最小元素 | |
31 | Average or mean value of array | 數組的平均值 | |
32 | Median value of array | 數組的中位數 | |
33 | Standard deviation | 標準差 | |
34 | Variance | 方差 | |
35 | Covariance | 協方差 | |
36 | Correlation coefficients | 相關係數 | |
37 | Transpose vector or matrix | 向量或矩陣的轉置 | |
38 | Matrix inverse | 矩陣求逆 | |
39 | Matrix determinant | 矩陣行列式 | |
40 | Eigenvalues and eigenvectors | 特徵值和特徵向量 | |
41 | Singular value decomposition | 奇異值分解 | |
42 | Polynomial characteristics | 多項式特徵 | |
43 | Polynomial roots | 多項式根 | |
44 | Fast Fourier transform | 快速傅里葉變換 | |
45 | Inverse fast Fourier transform | 逆快速傅里葉變換 | |
46 | Convolution and polynomial multiplication | 卷積和多項式乘法 | |
47 | Deconvolution and polynomial division | 解卷積和多項式除法 | |
48 | 1-D digital filter | 一維數字濾波器 | |
49 | 1-D data interpolation | 一維數據插值 | |
50 | Cubic spline data interpolation | 三次樣條數據插值 | |
51 | Polynomial curve fitting | 多項式曲線擬合 | |
52 | Polynomial evaluation | 多項式求值 | |
53 | Solve nonstiff differential equations | 求解非剛性微分方程 | |
54 | Numerically evaluate integral | 數值積分 | |
55 | Trapezoidal numerical integration | 梯形數值積分 | |
56 | Root of nonlinear function | 非線性函數的根 | |
57 | Find minimum of single-variable function on fixed interval | 在固定區間上找單變量函數的最小值 | |
58 | Find minimum of unconstrained multivariable function | 找無約束多變量函數的最小值 | |
59 | 2-D line plot | 二維線圖 | |
60 | 3-D line plot | 三維線圖 | |
61 | Scatter plot | 散點圖 | |
62 | Bar graph | 條形圖 | |
63 | Histogram plot | 直方圖 | |
64 | Box plot | 箱線圖 | |
65 | Contour plot of matrix | 矩陣的等高線圖 | |
66 | 3-D colored surface plot | 三維彩色表面圖 | |
67 | 3-D mesh surface plot | 三維網格表面圖 | |
68 | Scale data and display as image | 縮放數據並顯示為圖像 | |
69 | Quiver plot | 箭頭圖 | |
70 | Polar coordinate plot | 極坐標圖 | |
71 | Create axes in tiled positions | 在平鋪位置創建軸 | |
72 | Retain current plot when adding new plots | 添加新圖時保留當前圖 | |
73 | Display or hide axes grid lines | 顯示或隱藏軸網格線 | |
74 | Add legend to axes | 向軸添加圖例 | |
75 | Add title to current axes | 向當前軸添加標題 | |
76 | Add label to x-axis | 向x軸添加標籤 | |
77 | Add label to y-axis | 向y軸添加標籤 | |
78 | Add label to z-axis | 向z軸添加標籤 | |
79 | Display colorbar | 顯示顏色條 | |
80 | Set axis limits and aspect ratios | 設置軸限制和縱橫比 | |
81 | Set or get x-axis limits | 設置或獲取x軸限制 | |
82 | Set or get y-axis limits | 設置或獲取y軸限制 | |
83 | Set or get z-axis limits | 設置或獲取z軸限制 | |
84 | Specify 3-D view | 指定3D視圖 | |
85 | Print figure or save to file | 打印圖形或保存到文件 | |
86 | Create figure window | 創建圖形窗口 | |
87 | Get current figure handle | 獲取當前圖形句柄 | |
88 | Get current axes handle | 獲取當前軸句柄 | |
89 | Save figure to file | 將圖形保存到文件 | |
90 | Print figure or save to file | 打印圖形或保存到文件 | |
91 | Read image from graphics file | 從圖形文件讀取圖像 | |
92 | Write image to graphics file | 將圖像寫入圖形文件 | |
93 | Display image | 顯示圖像 | |
94 | For loop | for循環 | |
95 | While loop | while循環 | |
96 | If statement | if語句 | |
97 | Switch statement | switch語句 | |
98 | Define function | 定義函數 | |
99 | Return to invoking function | 返回到調用函數 | |
100 | Display error message | 顯示錯誤消息 |