算法(Algorithm)的世界太寬廣!先從基礎學起!在C語言的學習過程中,大家已經見過這個概念了吧?此刻可以帶著回憶進入MATLAB的世界。
什么是算法?算法是指解題方案的準確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統的方法描述解決問題的策略機制。也就是說,能夠對一定規(guī)范的輸入,在有限時間內獲得所要求的輸出。
如果一個算法有缺陷,或不適合于某個問題,執(zhí)行這個算法將不能解決這個問題。不同的算法可能使用不同的時間、空間或效率來完成同樣的任務。一個算法的優(yōu)劣可以用空間復雜度與時間復雜度來衡量。但請記住:沒有萬能的算法,再好的算法只能夠在一定環(huán)境下解決某些問題。這個概念對于電子領域更為實用!俗話說:編程改變世界!有編程必然會涉及到算法。
這是介紹了常用的數據處理算法!為后續(xù)學習處理具體問題的算法做好準備!大家以后學《數據結構與算法》這門課,同學們會再次接觸上述概念!這里先做簡單了解!后續(xù)還會涉及到簡單的信號處理算法!記住:數據處理算法和信號處理算法的側重點不一樣!!!電子類、通信類專業(yè)側重信號處理算法,這也是專業(yè)特色。自己在信號處理領域內鉆研算法多年,小有心得,不知何時能在學校里將這些經驗傳承下來?等待優(yōu)秀學生的出現!2023年,已經開始了這樣的傳承,期待同學們能夠刻苦學習,早日實現技術能力的飛躍!
此刻可以回想在C語言中編寫這個算法的過程!
算法關鍵是兩兩比較!
還有就是循環(huán)嵌套!
同學們學習C語言的時候就已經接觸了!在MATLAB里面實現時,思路不變,語法變簡單了!可以通過逐行打印數組的方式,看到泡往上冒或者往下沉的過程。
需要借助求最大值或者最小值函數!簡單易懂的方法!在排序算法中,本人最喜歡用這種!
看似單循環(huán)搞定!其實還是有循環(huán)嵌套,隱藏在求取最大值或者最小值的過程中!
算法需要思維引導!
暑假期間第五天的思維引導課程來了!看看將函數的內容深入到哪一步了!看的過程中需要大家主動思考!不懂的地方可以在文章下面留言,這樣就能做到教學相長了!
第六天的思維引導課程講了什么內容呢?網上沒有此類課程,老師這里獨一份,希望同學們不要辜負老師的良苦用心!
函數的內容是MATLAB編程的核心!希望大家能夠好好的消化視頻里面的內容!互聯網內非常罕見!飽含經驗的教學視頻!再來聽聽在課堂上第六章的講解內容吧!
精益求精!
審核編輯:黃飛
-
matlab
+關注
關注
185文章
2980瀏覽量
231007 -
C語言
+關注
關注
180文章
7614瀏覽量
137712 -
數據處理
+關注
關注
0文章
613瀏覽量
28629
原文標題:MATLAB課程之第六章v3 走進算法之門(1)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論