資源簡(jiǎn)介
一個(gè)簡(jiǎn)單的Matlab程序,主要通過二分法求解非線性問題,每行代碼都做了詳細(xì)的說明。適合初學(xué)者使用。
代碼片段和文件信息
%二分法求解非線性方程組
function?[xk]=?half(abepsilong)%epsilong表示允許的精度;
x0=(a+b)/2;k=1;%k表示迭代次數(shù)
m=round((log(b-a)-log(2*epsilong))/log(2))+1;%round表示取整函數(shù);
while?k<=m
????if?f(x0)==0%進(jìn)行邏輯判斷的時(shí)候用兩個(gè)等號(hào)表示相等,一個(gè)等號(hào)表示賦值;
???????x=x0
???????return
????else
????????if?f(a)*f
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????619??2018-12-26?07:31??half.m
- 上一篇:Costas_BPSK.m
- 下一篇:bpsk和qpsk在不同信噪比下的誤碼率比較
評(píng)論
共有 條評(píng)論