
第六章來了!
算法(Algorithm)的世界太寬廣!先從基礎學起!在C語言的學習過程中也見過吧?帶著回憶進入MATLAB的世界。
什么是算法?算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規范的輸入,在有限時間內獲得所要求的輸出。
如果一個算法有缺陷,或不適合于某個問題,執行這個算法將不會解決這個問題。不同的算法可能用不同的時間,空間或效率來完成同樣的任務。一個算法的優劣可以用空間復雜度與時間復雜度來衡量。但請記住:沒有萬能的算法,再好的算法只能夠在一定環境下解決某些問題。熟話說:編程改變世界!有編程必然會涉及到算法。

這是介紹了常用的數據處理算法!
為后續學習處理具體問題的算法做好準備!
以后學《數據結構與算法》這門課,同學們會再次接觸上述概念!這里先做簡單了解!后續還會涉及到簡單的信號處理算法!記住:數據處理算法和信號處理算法的側重點不一樣!!!電子類、通信類專業側重信號處理算法,這也是專業特色。自己在信號處理領域內鉆研算法多年,小有心得,不知何時能在學校里將這些經驗傳承下來?等待優秀學生的出現!2023年,已經開始了這樣的傳承,期待同學們能夠刻苦學習,早日實現技術的飛躍!


此刻可以回想在C語言中編寫這個算法的過程!

關鍵是兩兩比較!
還有就是循環嵌套!


同學們學習C語言的時候就已經接觸了!在MATLAB里面實現時,思想不變,語法變簡單了!可以通過逐行打印數組的方式,看到泡往上冒或者往下沉的過程。
?


需要借助求最大值或者最小值函數!簡單易懂的方法!在排序算法中,本人最喜歡用這種!

看似單循環搞定!
其實還是有循環嵌套!


算法需要思維引導!
第五天的思維引導課程來了!看看將函數的內容深入到哪一步了!看的過程中需要大家主動思考!不懂的地方可以在文章下面留言,這樣就能做到教學相長了!
第六天的思維引導課程講了什么內容呢?網上沒有此類課程,老師這里獨一份,希望同學們不要辜負老師的良苦用心!
函數的內容是MATLAB編程的核心!希望大家能夠好好的消化視頻里面的內容!互聯網內非常罕見!飽含經驗的教學視頻!未完,待續!
修訂記錄
20230418 完成初稿;
20230905修訂內容v2;
原文標題:MATLAB課程之第六章v2 走進算法之門(1)
文章出處:【微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
-
通信網絡
+關注
關注
22文章
2105瀏覽量
54383
原文標題:MATLAB課程之第六章v2 走進算法之門(1)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
【「Altium Designer 25 電路設計精進實踐」閱讀體驗】+本書概覽與內容特點介紹
5G智能物聯網課程之人工智能開發(SC171開發套件V2-FAS)
RDMA設計28:RoCE v2 發送及接收模塊設計
RDMA設計19:RoCE v2 發送及接收模塊設計
【「高速數字設計(基礎篇)」閱讀體驗】第六章 去耦電容的容量需求分析
【「高速數字設計(基礎篇)」閱讀體驗】+第6章閱讀體驗
25年11月上海FPGA算法實現與應用技術高級研修分享
第六章 W55MH32 UDP?Multicast示例
【「DeepSeek 核心技術揭秘」閱讀體驗】--全書概覽
電源設計中功率因數校正講解
第六章 外部中斷
在V2板子上部署豆包模型調試指南
第六章 GPIO輸入——按鍵檢測
HarmonyOS Next V2 @Local 和@Param
MATLAB課程之第六章v2 走進算法之門(1)
評論