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