fbpx

MATLAB 入口匝道 2021 : 程式設計、概念、信心和風格

Contents

學習關鍵的 MATLAB 程式設計技巧,讓你從新手傑出為專家 : 除錯、函數和視覺化

從這 10.5 小時的課程,你會學到

  • MATLAB 簡介
  • 如何編寫指令碼( scripts )和函數( functions )
  • 2D 和 3D 視覺化資料
  • 控制語句( statements )
  • 發展你的程式設計風格
  • 像程式設計師一樣思考
  • 找到並修復錯誤
  • 學習最常見的程式設計錯誤以及如何避免它們
  • 規劃和組織程式碼的策略

要求

  • 不需要曾用過 MATLAB
  • 但是稍有程式設計(任何語言)驚艷是有幫助的
  • 在你的電腦上安裝 MATLAB 或 Octave (類似 MATLAB 的免費程式)
  • 不需要有數學背景

課程說明

你需要學習 MATLAB!

Matlab 是功能最強大、最通用的軟體程式,用於資料視覺化、模擬、複雜的大規模資料分析和應用線性代數。 Matlab 廣泛應用於學術界和工業界,而 MATLAB 程式設計技巧對於學習、研究和工業界的成功至關重要。

學習程式設計不僅僅是記憶程式碼

當然,你需要學習 MATLAB 程式設計語法規則,需要記住一些函數,還需要知道如何編寫 for 迴圈。 你們會在這門課上學到這些主題。

但是成為一個熟練的程式設計師還需要培養批判性思維技能、除錯策略和程式設計風格。 這是本課程的主要重點。 事實上,我這門課的目的不僅僅是教你們如何用 MATLAB 程式設計,而是教你們高水準的、可轉換的技能,這些技能將幫助你成為一個更好的程式設計師,不管你是否在使用 MATLAB、 Python、R、 JavaScript 或任何其他語言。

本課程教授的內容:

  • 使用和客製視覺化 MATLAB 環境(包括用適合你豐富多彩的個性的東西替換那些可怕的預設黑白色彩!)
  • Matlab 程式設計基礎
  • 控制語句 (for-loop,while,if-else,switch)
  • 製作你自己的 MATLAB 函數
  • 使用 MATLAB 圖形引擎建立和編輯資料視覺化
  • 如何編寫好的、乾淨的、可讀的程式碼
  • 除錯(查詢和修復錯誤)的一般策略
  • 識別常見的編碼錯誤並避免它們
  • 在開始編碼之前,如何組織和優化程式碼
  • 建立對自己程式設計技能的信心

本課程適合你,如果你的程式設計技能如下:

  • 很糟糕
  • OK
  • 算好吧,不過還可以更好
  • 非 MATLAB 的程式技能算良好或優秀

本課程與其他 MATLAB 課程在 Udemy 上的不同之處:

  • 從基礎開始,然後進入中級程式設計水準。
  • 不僅僅是學習一些 MATLAB 的技巧,你將學習一般的、可轉移的程式設計技巧。
  • 你不僅要學習如何程式設計,還要學習如何不程式設計,包括要避免的常見編碼錯誤。
  • 你會在 MATLAB 中看到很多很多關於編碼錯誤和錯誤的例子,我已經看到無數的學生犯了這些錯誤。
  • 你將學習確認、除錯和理智檢查程式碼的策略,以剔除可能隱藏的程式碼錯誤。
  • 你將學習資料視覺化,包括基礎知識和中級水準,以便製作漂亮的資料視覺展示。
  • 你將學習如何計劃、組織和構造指令碼( scripts )和函數( functions )。 這些技能可以把新手程式設計師變成專家程式設計師。

你在這門課上獲得什麼:

  • >5 個小時的視訊講座,包括解釋、圖片和圖表
  • PDF 格式的閱讀資料,提供重要的註釋和解釋
  • 練習及解答
  • >1500 行 MATLAB 程式碼
  • 與我聯絡 ! 你可以問我問題或傳送給我一些需要我幫忙看的程式碼。
  • 那種溫暖的、模糊的、深深的存在的滿足感,你從編寫好的、乾淨的程式碼中將會感受到。

為什麼我有資格教這門課:

我寫過 2 本關於 MATLAB 程式設計的教科書(你可以在亞馬遜上查閱他們的評論) ,我教授程式設計和資料視覺化語言已經將近 20 年了。 我非常清楚學生在學習 MATLAB 的時候會經歷什麼,而且我已經看到了所有可能的錯誤和困惑的來源,一切你想像得到的!

不要只是相信我的話: 你可以查看學生給我的評論!

我教過 MATLAB 的人有以下的背景:

  • 資料科學
  • 統計數字
  • 電腦科學
  • 生物學
  • 心理學
  • 工程學
  • 物理學

那你還在等什麼?

觀看課程介紹的免費瀏覽視訊,瞭解更多關於本課程的內容和我的教學風格。 如果你不確定這 MATLAB 課程是否適合你,請隨時給我訊息問我問題,在你註冊前。

我希望很快能在課堂上見到你!

Mike

目標受眾

  • 需要 MATLAB 的課程的學生
  • 需要 MATLAB 進行研究的科學家
  • 將使用 MATLAB 作為一個工具,以瞭解數學或工程原理的任何人
  • 不熟 MATLAB 的有經驗的程式設計師
  • 任何有興趣學習程式設計的人

講師簡介

Mike X Cohen 神經學家,作家,教授  ( 更多講師主講課程介紹 )

我是一名神經科學家(腦科學家) ,也是荷蘭 Radboud 大學的副教授。 我有一個活躍的研究實驗室,由美國、德國和荷蘭政府、歐盟、醫院和私人組織資助。

但是你們在這裡就能獲得我的教導,所以讓我告訴你們:

我有近 20 年的程式設計、資料分析、訊號處理、統計、線性代數和實驗設計的教學經驗。 我教過大學生、博士候選人、博士後研究人員和正教授。 我在“傳統的”大學課程、為期一週的特殊加強課程和諾貝爾獎獲得者的研究實驗室裡任教。 我有超過 80 個小時的神經科學資料分析線上講座,你可以在我的網站和 youtube 頻道上找到。 我已經寫了幾本關於這些主題的技術書籍(在亞馬遜上查詢吧!) 還有更多將會發表。

我不是想炫耀 – 我是想說服你,你來到了正確的地方,最大限度地從一個花了近 20 年時間精煉和完善他的教學風格的老師那裡學習。

超過 120,000 名學生觀看了我 750 萬分鐘的課程(這是近 8 年的持續學習)。 來看看為什麼!

我期待著在我的一門(或多門)課程中很快見到你。

————————-

根據大眾的要求,這裡有一些針對不同教育目標的課程進度建議:

MATLAB 程式設計 : 學習 MATLAB 程式設計,掌握 MATLAB,影像處理

Python 程式設計:通過解決科學專案掌握 Python 程式設計; 通過 Python 寫程式掌握數學

應用線性代數:完全線性代數; 降維

訊號處理:了解傅里葉變換; 生成和視覺化資料; 訊號處理; 神經訊號處理

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程

Sponsored by Udemy


也許你會有興趣

 歡迎使用 App / Email | Telegram 訂閱 網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: