1樓:匿名使用者
首先,你需提供已知的f(x)函式,再進行數值計算。
利用matlab軟體,使用復化梯形公式計算數值積分的方法如下。
1、自定義復化梯形法函式,traint()function y = traint(a,b,n,func)h = (b - a) / n;
x = linspace(a,b,n+1);
y1 = h * feval(func,x);
y1(1) = y1(1) / 2
y1(n+1) = y1(n+1) / 2y = sum(y1);
end2、自定義已知的f(x)函式,func()function y = func(x)
y=f(x) %要具體的函式表示式
end3、在命令視窗中,輸入
a=1.8;b=2.6;n=10; %回車traint(-1,0,8,f) %回車
2樓:王小稻小狸
首先建立指令碼檔案t_quad.m
function i=t_quad(x,y)n=length(x);
m=length(y);
if n~=m error('向量長度不一致');
return;
end;
h=(x(n)-x(1))/(n-1);
a=[1 2*ones(1,n-2) 1];
i=h/2*sum(a.*y);
後命令列視窗呼叫函式
>> format long;
>> x=1.8:50:2.6;
>> y=f(x);
>>t_quad(x,y)
如何使用matlab繪製函式曲線
小丁創業 使用matlab繪製函式曲線的方法和操作步驟如下 2 其次,完成上述步驟後,請根據實際情況設定圖示 如下圖所示。3 接著,完成上述步驟後,需要填寫註釋資訊,如下圖所示。4 最後,完成上述步驟後,將獲得相應的效果圖,函式曲線就繪製完成了,如下圖所示。 星願下的期盼 1 用matlabc開啟命...
如何使用matlab去除彩色影象背景
figure,imagesc im2 colormap gray matlab簡介 matlab是美國mathworks公司出品的商業數學軟體,用於演算法開發 資料視覺化 資料分析以及數值計算的高階技術計算語言和互動式環境,主要包括matlab和simulink兩大部分。matlab是matrix ...
如何使用matlab繪製散點圖,用matlab畫散點圖
畫不出來因為你的x比y少了一個。比如去除y中的那個14,結果 x 11.9,11.5,14.5,15.2,15.9,16.3,14.6,12.9,15.8,14.1 y 196.84,196.84,197,197.03,197.05,197.13,197.04,196.96,196.95,196.9...