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
主站蜘蛛池模板: 一级毛片不卡片免费观看| 国产伦片中文免费观看| 午夜成人在线视频| 国产特级毛片aaaaaa| 在线免费看片a| 日韩精品视频久久| 亚洲人成网站在线播放2019| 国产在线无码一区二区三区| 亚洲国产综合自在线另类| 亚洲人成网站日本片| 26uuu国产精品视频| 精品视频一区二区三区在线播| 国产一区二区色淫影院| 小说区 亚洲 自拍 另类| 中文字幕在线日本| 成年av福利永久免费观看| 亚洲精品无码不卡在线播放| 国产成人精品第一区二区| 亚洲视频无码| 97亚洲色综久久精品| 亚洲无码高清免费视频亚洲 | 亚洲Av综合日韩精品久久久| 日本手机在线视频| 麻豆国产精品视频| 国产资源站| 狠狠久久综合伊人不卡| 亚洲AV无码一区二区三区牲色| 国产99在线观看| 国产伦精品一区二区三区视频优播| 日韩成人午夜| 亚洲成人免费在线| 国产精品香蕉| 亚洲高清日韩heyzo| 欧美精品亚洲二区| 国产jizz| 国产成人综合日韩精品无码首页| 亚洲色图欧美在线| 久久综合伊人 六十路| 日韩欧美中文| 在线色国产| 久久久精品国产SM调教网站| 亚洲国产成人精品一二区| 欧美国产日韩一区二区三区精品影视 | 国产欧美视频一区二区三区| 激情综合婷婷丁香五月尤物 | 国产精品对白刺激| 992Tv视频国产精品| 日韩免费无码人妻系列| 一级毛片在线免费视频| 亚洲精品波多野结衣| 亚洲不卡影院| 波多野结衣一级毛片| 九色最新网址| 国产微拍一区| v天堂中文在线| 久久人与动人物A级毛片| 国产裸舞福利在线视频合集| 国产本道久久一区二区三区| 亚瑟天堂久久一区二区影院| 欧美激情,国产精品| 国产91在线免费视频| 日本福利视频网站| 欧美日韩国产综合视频在线观看| 91久久国产热精品免费| 亚洲开心婷婷中文字幕| 久久国产精品波多野结衣| 热久久国产| 999国产精品永久免费视频精品久久| 永久在线精品免费视频观看| 久久99国产视频| 狠狠色综合久久狠狠色综合| 尤物特级无码毛片免费| 不卡视频国产| 亚洲无码高清视频在线观看| 老色鬼久久亚洲AV综合| 国内毛片视频| 黄色三级毛片网站| 色婷婷亚洲综合五月| 久久久久久久97| 久久亚洲中文字幕精品一区| 日韩在线网址| 久久伊伊香蕉综合精品|