永发信息网

matlab计算数值积分(复杂,希望给出关键语句)

答案:1  悬赏:30  手机版
解决时间 2021-07-30 10:43
  • 提问者网友:活着好累
  • 2021-07-29 17:41
matlab计算数值积分(复杂,希望给出关键语句)

计算a到b区间的积分,(忽略题中上下限)其他字母均为系数,主要就是积分项的式子我总是写不对,报错.请高手大师们给写一下关键部分,要把u(x)的表达式带入积分式.
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-07-29 19:08

关键是写出正确被积函数,对其进行采样.
x0 = 0;
b = 1;
f = @(x) sqrt(1+(exp((x-x0).^2/(-2*b^2))).^2); % 被积函数
xs = (x0:0.01:x0+sqrt(log(8*b))).'; % 采样点
fs = f(xs);
bl = trapz(xs, fs)/3; % 积分
再问: ?????????????????t???????????????????é?????????? ?????????η?????????????????????????????????matlab?????????????????????????????????????????????????? ???о???trapz??int??????????????????int?????ó???????????????? ????????
再答: 1. ???? x = [1 2; 3 4]; y1 = x^2 y2 = x.^2 ??????????????????????????????????????????? 2. xs ???????????


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯