MATLAB习题啊,设f(x)=x^3-2x^2sinx+5xcosx+1/x,(a)画出它在x=[0,4]区间内的曲线,求出它的过零点的值;(b)求此曲线在X轴上方及下方的第一块所围的面积的大小.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:56:43
MATLAB习题啊,设f(x)=x^3-2x^2sinx+5xcosx+1/x,(a)画出它在x=[0,4]区间内的曲线,求出它的过零点的值;(b)求此曲线在X轴上方及下方的第一块所围的面积的大小.

MATLAB习题啊,设f(x)=x^3-2x^2sinx+5xcosx+1/x,(a)画出它在x=[0,4]区间内的曲线,求出它的过零点的值;(b)求此曲线在X轴上方及下方的第一块所围的面积的大小.
MATLAB习题啊,
设f(x)=x^3-2x^2sinx+5xcosx+1/x,
(a)画出它在x=[0,4]区间内的曲线,求出它的过零点的值;
(b)求此曲线在X轴上方及下方的第一块所围的面积的大小.

MATLAB习题啊,设f(x)=x^3-2x^2sinx+5xcosx+1/x,(a)画出它在x=[0,4]区间内的曲线,求出它的过零点的值;(b)求此曲线在X轴上方及下方的第一块所围的面积的大小.
稍微有点问题
函数的定义域是x≠0,怎么能是画x∈[0,4]内的曲线呢?
x不等于0,严格讲x轴上方的第一块面积是个极限值
你再确定一下题目吧:
clear all;clc;
x=0.01:0.005:4;
y=x.^3-2*x.^2.*sin(x)+5*x.*cos(x)+1./x;
fx=@(x)x.^3-2*x.^2.*sin(x)+5*x.*cos(x)+1./x;
plot(x,y);grid on;
x1=fzero(fx,[1,2]);
x2=fzero(fx,[2,3]);
s=quadl(fx,x2,x1)