matlab求函数f=(1+x^2)/(1+x^4)在区间0
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 19:25:04
matlab求函数f=(1+x^2)/(1+x^4)在区间0
首先,通过解析的办法可以求到精确解.
求f对x的导数,令其等于0,求得x=√(√2-1)或者-1.所以,最大值为(1+√2)/2.
matlab中输入(1+sqrt(2))/2,得到1.2071.
如果非要求解,我的思路是:
a.首先绘图观察函数曲线,如执行如下命令即可画出f在(0,2)区间的图形.
x=0:0.0001:2; plot(x,(1+x.^2)./(1+x.^4));
通过观察可以看出,最大值在0.6到0.8之间,并且在极值两侧都是单调的.
b.通过如下程序计算出极值,请保存成qiujjizhi.m,执行即可.
function [x y]=qiujizhi()
h=0.00001; %%解的精度
x=0.6;
y=(1+x^2)/(1+x^4);
while (1+(x+h)^2)/(1+(x+h)^4) > y
x=x+h;
y=(1+x^2)/(1+x^4);
end
fprintf('极大值时x取值%5.20d,极大值时y=,%5.20d',x,y);
求f对x的导数,令其等于0,求得x=√(√2-1)或者-1.所以,最大值为(1+√2)/2.
matlab中输入(1+sqrt(2))/2,得到1.2071.
如果非要求解,我的思路是:
a.首先绘图观察函数曲线,如执行如下命令即可画出f在(0,2)区间的图形.
x=0:0.0001:2; plot(x,(1+x.^2)./(1+x.^4));
通过观察可以看出,最大值在0.6到0.8之间,并且在极值两侧都是单调的.
b.通过如下程序计算出极值,请保存成qiujjizhi.m,执行即可.
function [x y]=qiujizhi()
h=0.00001; %%解的精度
x=0.6;
y=(1+x^2)/(1+x^4);
while (1+(x+h)^2)/(1+(x+h)^4) > y
x=x+h;
y=(1+x^2)/(1+x^4);
end
fprintf('极大值时x取值%5.20d,极大值时y=,%5.20d',x,y);
matlab求函数f=(1+x^2)/(1+x^4)在区间0
以勒让德多项式为基本函数,在区间[-1,1]上把f(x)=x^4+2x^3展开为广义傅里叶级数,求MATLAB程序
已知函数f(x)=(4x^2-7)/(2-x)x∈[0,1].求f(x)单调区间
求函数f(x)=ln(1+x)-(1/4)x∧2在区间[0,2]的最大最小值
求函数f(x)=ln(1+x) -(x^2)/4在区间[0,2]上的最大值和最小值.
求函数f(x)=2^(x+2)-3*4^x在区间[-1,0)上的最大值和最小值
用matlab 求f(x)=x^2-3x+2函数在区间[-10,10]内的最值
函数f(x)=x^2-2x+3在区间[0,1] 求函数单调性
已知函数f(x)=(x-1)e^x-x^2(Ⅰ)求函数f(x)的单调区间(Ⅱ)求函数f(x)在区间[0,k](k>0)上
求f函数(x)=x+1/x在区间(0,+∞)的最小值.
求函数F(X)=X+4/X在区间【1,8】上的值域
已知函数F(X)=X的3次方-4X的平方.(1)确定函数F(X)在哪个区间是增函数,在哪个区间是减函数; (2)求函数F