課程名稱 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 | 顯示錯誤消息 |
%20(3000%20x%20590%20%E5%83%8F%E7%B4%A0)%20(1).png)