用MATLAB如何求定积分(下图),求程序及结果,

开到荼蘼彼岸花 1年前 已收到1个回答 举报

心静的人 幼苗

共回答了23个问题采纳率:87% 举报

第一步

function y = myfun(x)
y = 1./(x.*(x.^2 - 3*x + 2 ).^(1/3));
保存为M文件.(文件→新建→M文件)
第二步

warning off all
Q = quad(@myfun,2,100000)
Q = quad(@myfun,2,10000000)
Q = quad(@myfun,2,1000000000)
warning on
粘贴至(命令窗口)
结果显示,
当上限为100000,10000000,1000000000时,
定积分的值为x=1.4389,1.4396,1.4396.
因此,可以将1.4396作为此定积分的值.

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.926 s. - webmaster@yulucn.com