请问这道题怎么用int函数做出?

img

img


想问下这道题应该怎么用int方法写出
还有我的为啥报错呢 应该如何改

你好,同学,这个首先要求解得到积分后的函数f,然后将x值代入计算,画图即可

syms t x
f = int(sin(t)/t,t,0,x); % 积分
f = matlabFunction(f); % 把积分转化成关于x的函数
x = linspace(0,2*pi,101); % x取0到2*pi
y = f(x); % 求y
plot(x,y) % 画图象
xlabel('x');
ylabel('y')
f(4.5) % 求y(4.5)

img

y(4.5)的值为

ans =

   1.654140414379244