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