資源簡介
m文件,利用函數(shù)調(diào)用的方法,通過matlab命令窗口調(diào)用函數(shù)rmg()實現(xiàn)。
代碼片段和文件信息
fprintf(‘下面將用Romberg算法求某個函數(shù)從a到b積分值的近似解。\n‘)
%輸入?yún)?shù)
syms?x
f=input(‘輸入被積函數(shù)的表達式:‘)
a=input(‘輸入積分下限:‘)
b=input(‘輸入積分上限:‘)
epsilon=input(‘輸入精度:‘)
%變量初始化。
h=b-a
k=1
T(11)=(h/2)*(subs(fa)+subs(fb))
%迭代過程.
while(1)
????T(k+11)=0.5*(T(k1)+h*sum(subs
評論
共有 條評論