999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

迭代法求解電路方程組的Matlab軟件實現

2021-06-28 08:06:52劉雄峰姚思遠
電子測試 2021年6期
關鍵詞:程序計算機

劉雄峰,姚思遠

(三峽大學電氣與新能源學院,湖北宜昌,443002)

0 引言

在電路課程中經常涉及到線性方程組的求解,具體的方法有精確法和迭代法,精確法求解不需要采取近似舍入,而是采用初等變換方法求出方程組的解;迭代法則是通過有限次的迭代,在允許的精度范圍內求解方程組的近似解,精度要求設定越高,求解值越趨近與真實值。

1 MATLAB軟件和迭代算法簡介

MATLAB是美國mathworks公司出品的商業數學軟件,用于算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和交互式環境,主要包括MATLAB和Simulink兩大部分;MATLAB具有高效的數值計算及符號計算功能,能使用戶從繁雜的數學運算分析中解脫出來。

迭代法也稱為轉輾法,是一種不斷用變量舊值遞推新值的過程,迭代算法是用計算機解決數學問題的一種基本方法,它利用計算機運算速度快、適合做重復性操作的特點,讓計算機對一組指令(或一定步驟)進行重復執行,在每次執行這組指令或步驟時,都將從變量的原值推出它的一個新值[1]。

設有線性方程組Ax=b,其中

選取x0作為方程的初始近似解,以之迭代出一個方程組近似解收斂數組(xk),k≥0。[2]即可將式(1)變為:

根據初始近似解x0,通過如下的迭代過程可以產生迭代根數組。

Pxk+1=Qxk+b,k=0,1,...,當‖P-Q‖<0時數組收斂。

線性方程組的解滿足:

將矩陣A作標準分解可得到:A=D+L+U

其中,D=diag(a11,a22,...,amm)

此時可將式(1)變為:

此時,應用雅克比迭代法可以得到:

當應用高斯-賽德爾迭代法可得:

式中 :i=1,...,m;k=1,2,...

計算xi與k-1次迭代值的加權平均ω作為第k次的迭代值,即:

上式也可整理成:

其中ω稱為松弛因子,要求0<ω<2。當ω>1時,上式稱為逐次超松弛迭代法;當ω=1時,上式即為高斯-賽德爾迭代法;當0<ω<1時,上式稱為低松弛迭代法[2]。

2 應用案例

如圖1所示的電路圖中,已知Ue1=8 V,Ue2=4 V,Ue3=2 V,R1=R2=R4=1 Ω,R3=3 Ω,R5=2 Ω,R6=7Ω,利用迭代法求解Il1Il2Il3。

圖1 電路圖

本文將針對該應用案例使用MATLAB軟件實現雅克比迭代法、高斯-賽德爾迭代法和逐次超松弛迭代法在求解線性電路方程中的應用[3],并對運行結果進行分析。(計算精度控制在10-5)

根據電路等效分析可得:

根據戴維南定理可得:

代入數值:

上述方程組對應于(1)式中的A、b矩陣:

3 迭代法的MATLAB實現

3.1 雅克比迭代法的MATLAB實現

Step1:編寫雅克比迭代法的程序

Step2:編寫驗證程序

Step3:運行驗證程序jacobi.m,得到在10-5精度范圍內的Il1Il2Il3值和計算機迭代次數如表1所示。

表 1

3.2 高斯-賽德爾迭代法的MATLAB實現

Step1:編寫高斯-賽德爾迭代法的程序[4]

Step2:編寫驗證程序

Step3:運行驗證程序gauss.m,得到在10-5精度范圍內的Il1Il2Il3值和計算機迭代次數如表2所示。

表2

3.3 逐次超松弛迭代法的MATLAB實現

Step1:編寫逐次超松弛迭代法的程序

Step2:編寫驗證程序

Step3:運行驗證程序sor.m,得到在10-5精度范圍內的Il1Il2Il3值和計算機迭代次數如表3所示。

表3

說明:這里的最佳松弛因子w為1.15,可以通過w取不同值進行驗證。

4 總結

由表1-表3可以看出三種迭代法解線性方程組的收斂速度,三種迭代法達到要求的精度(例題要求精度:10-5)所需的迭代次數如下表所示:

表4

分析表4可以得到逐次超松弛迭代法的收斂速度最快,高斯-賽德爾迭代法次之,雅克比迭代法最慢,通過上面的應用案例可以知道,高斯-賽德爾迭代法可看作是雅克比迭代法的一種改進,逐次超松弛迭代法是高斯-賽德爾迭代法的一種修正。鑒于程序的可移植性,在求解更為復雜的電路時只需要修改程序里的數據參數即可,電路越復雜越能體現計算機的高效。

本文使用了MATLAB軟件使電路分析的計算過程得到了極大的簡化,同時也為廣大學生提供了一種新的解題思路,通過計算機高效的特點,激發學生利用編程軟件學習專業知識的興趣,具有一定的參考價值。

猜你喜歡
程序計算機
計算機操作系統
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 青青草久久伊人| 欧美一级色视频| 亚洲中文字幕在线观看| 国产成人夜色91| 福利片91| 啪啪啪亚洲无码| 国产亚洲视频免费播放| 国产99视频精品免费观看9e| 丝袜亚洲综合| 99在线视频精品| 99久久国产自偷自偷免费一区| 在线毛片网站| 国内精品视频| www.日韩三级| 试看120秒男女啪啪免费| 日韩在线第三页| 国产无码精品在线播放| swag国产精品| 自偷自拍三级全三级视频 | 久久综合伊人77777| 国产人妖视频一区在线观看| 婷婷激情亚洲| 九九热在线视频| 91免费国产在线观看尤物| 亚洲视频免费播放| 久久亚洲AⅤ无码精品午夜麻豆| 免费观看亚洲人成网站| 国产成人夜色91| 国产菊爆视频在线观看| 伊人激情久久综合中文字幕| 99er这里只有精品| 国产精品亚洲а∨天堂免下载| 91久久国产综合精品| 日韩不卡免费视频| 人妻夜夜爽天天爽| 国产在线精品网址你懂的| 国产一级无码不卡视频| 亚洲第一视频网| 欧美午夜小视频| 亚洲中文字幕97久久精品少妇| 丝袜久久剧情精品国产| 久久视精品| 欧美一级特黄aaaaaa在线看片| 无码电影在线观看| 亚洲国产欧洲精品路线久久| 十八禁美女裸体网站| 亚洲国内精品自在自线官| 高清视频一区| 欧美国产另类| 国产福利在线免费观看| 欧洲高清无码在线| 国产视频a| 中文字幕永久视频| 欧美a级完整在线观看| 亚洲精品自拍区在线观看| 制服无码网站| 国产福利免费在线观看| 亚洲黄网在线| 波多野结衣视频一区二区 | 免费高清a毛片| 无码中文字幕精品推荐| 无码人中文字幕| 国产精品对白刺激| 国产丝袜第一页| 91在线国内在线播放老师| 97视频免费在线观看| 国产成人亚洲综合A∨在线播放| 国产又大又粗又猛又爽的视频| 国产导航在线| 91免费在线看| 久久精品丝袜| 亚洲中文字幕97久久精品少妇| 好紧太爽了视频免费无码| 尤物成AV人片在线观看| 久草网视频在线| 91亚洲精品第一| 亚洲经典在线中文字幕| AV无码无在线观看免费| 亚洲精品成人片在线播放| 精品一区二区三区自慰喷水| 免费国产不卡午夜福在线观看| 国产极品美女在线|