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

這是介紹了常用的數(shù)據(jù)處理算法!
為后續(xù)學(xué)習(xí)處理具體問題的算法做好準(zhǔn)備!
以后學(xué)《數(shù)據(jù)結(jié)構(gòu)與算法》這門課,同學(xué)們會(huì)再次接觸上述概念!這里先做簡單了解!后續(xù)還會(huì)涉及到簡單的信號(hào)處理算法!記?。?/span>數(shù)據(jù)處理算法和信號(hào)處理算法的側(cè)重點(diǎn)不一樣!??!電子類、通信類專業(yè)側(cè)重信號(hào)處理算法,這也是專業(yè)特色。自己在信號(hào)處理領(lǐng)域內(nèi)鉆研算法多年,小有心得,不知何時(shí)能在學(xué)校里將這些經(jīng)驗(yàn)傳承下來?等待優(yōu)秀學(xué)生的出現(xiàn)!2023年,已經(jīng)開始了這樣的傳承,期待同學(xué)們能夠刻苦學(xué)習(xí),早日實(shí)現(xiàn)技術(shù)的飛躍!


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

關(guān)鍵是兩兩比較!
還有就是循環(huán)嵌套!


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


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

看似單循環(huán)搞定!
其實(shí)還是有循環(huán)嵌套!


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