科學計算

作品

書籍

課程

程式集

小說集

論文集

散文集

影片集

編輯雜誌

程式人

電子書

JavaScript

計算語言學

微積分

Blender 動畫

C# 語言

系統程式

高等 C 語言

Java

Android

Verilog

Wikidot

R 統計軟體

機率統計

計算機數學

組合語言

人工智慧

開放原始碼

網路資源運用

計算機結構

相關訊息

常用工具

友站連結

在家教育

RSS

最新修改

網頁列表

簡體版

English

教學大綱

Octave 是一種仿造 MatLab 語法的程式語言與軟體,您可以用 Octave 處理「矩陣、微積分、機率統計、最佳化」等問題,而且可以輕易繪出 2D、3D 的函數圖形,其功能與 Matlab 幾乎一模一樣。

教科書

  1. Octave 教學與技術手冊 — https://sites.google.com/site/octavetech/
  2. 補充:科學計算 -- 使用 Octave,作者:陳鍾誠 — 撰寫中
  3. 電子書 - GNU Octave, A high-level interactive language for numerical computations, Edition 3 for Octave version 2.9.17, July 2007. (PDF檔 共 620頁)

課程內容

  1. Octave 簡介
  2. 下載與安裝
  3. 開始使用 Octave
  4. 操作環境
  5. 資料類型
  6. 數值資料(Numeric Data Types)
  7. 字串(String)
  8. 資料容器(Data Containers)
  9. 變數(Variables)
  10. 算式(Expressions)
  11. 指令字串(Evaluation)
  12. 敘述(Statements)
  13. 函數與指令稿(Functions and Scripts)
  14. 錯誤與警告(Errors and Warnings)
  15. 除錯(Debugging)
  16. 輸入與輸出(Input and Output)
  17. 繪圖(Plotting)
  18. 矩陣運算(Matrix Manipulation)
  19. 算術運算(Arithmetic)
  20. 期中考
  21. 線性代數(Linear Algebra)
  22. 非線性方程式(Nonlinear Equations)
  23. 對角與排序矩陣(Diagonal and Permutation Matrices)
  24. 稀疏矩陣(Sparse Matrices)
  25. 數值積分(Numerical Integration)
  26. 微分方程(Differential Equations)
  27. 最佳化(Optimization)
  28. 統計(Statistics)
  29. 期末考

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License