用matlab求函数f(x)=x^2-(cosx)^2+sin(x/2)在x=1.57到x=20.32之间的面积
- 用MATLAB作:针对函数f(x)=sin(x)^2+x^2/100 ,画出在(-10,10)的图
- matlab求函数f(x)=sinx cos(x/2)的周期
- 已知函数f(x)=2(cosx)^2-sin2x.(Ⅰ)求f(x)的最小正周期和单调增区间;(Ⅱ)若tanx=2,求f(x)的值.
- 用MATLAB 求曲线 f(x)=sin(x)+x^2 的曲率。 求编程
用MATLAB作:针对函数f(x)=sin(x)^2+x^2/100 ,画出在(-10,10)的图
t=-10:0.1:10;
y=sin(t).^2+t.^2/100;
plot(t,y),grid on,hold on
title('f(x)=sin(x)^2+x^2/100图像及最小值点')
x1=-10:1.5:10;
f=@(x)sin(x).^2+x.^2/100;
for k=1:length(x1)
x0=x1(k);
[x,fval]=fminsearch(f,x0);
plot(x,fval,'r*')
end
按上面程序试试
matlab求函数f(x)=sinx cos(x/2)的周期
你好这个题目很简单就是利用正弦、余弦公式的变化加上函数周期性。原解:fx=1+2sinxcosx+(1+cos2x)-2 =sin2x+cos2x =√2 sin(2x+π/4) T=2π/2=π 望采纳
已知函数f(x)=2(cosx)^2-sin2x.(Ⅰ)求f(x)的最小正周期和单调增区间;(Ⅱ)若tanx=2,求f(x)的值.
f(x)=2(cosx)^2-sin2x=[2(cosx)^2-1]-sin2x+1=cos2x-sin2x+1
=-√2sin[2x-(π/4)]+1
1、f(x)的最小正周期是T=2π/ω=2π/2=π
f(x)的单调增区间就是sin[2x-(π/4)]的单调减区间,即:2kπ+(π/2)≤2x-(π/4)≤2kπ+(3π/2)(k∈Z)
===> 2kπ+(3π/4)≤2x≤2kπ+(7π/4)
===> kπ+(3π/8)≤x≤kπ+(7π/8)(k∈Z)
2、tanx=2 ===> sinx/cosx=2 ===> sin^2 x/cos^2 x=4
===> sin^2 x=4cos^2 ,而sin^2 x+cos^2 x=1
所以,sin^2 x=4/5,cos^2 x=1/5
又,sin2x=2sinxcosx=2sin^2 x/tanx=sin^2 x
所以,f(x)=2cos^2 x-sin2x=2cos^2 x-sin^2 x=-2/5.
用MATLAB 求曲线 f(x)=sin(x)+x^2 的曲率。 求编程
计算模型
f(x)=sin(x)+x^2曲率计算
计算方法
利用符号运算
算法流程
(1)用符号表示表示f(x)
(2)求f(x)的一阶导数,二阶导数
(3)根据曲率半径定义r=|(1+y'^2)^(3/2)/y''|
计算代码。
clc;clear all
syms x
f=sin(x)+x^2;
f1=diff(f,x);
f2=diff(f1,x);
r=(1+f1^2)^(3/2)/f2;
xx=0:0.1:30;rr=zeros(size(xx));
for i=1:length(xx)
rr(i)=abs(subs(r,x,xx(i)));
end
plot(xx,rr)
xlabel('x')
ylabel('曲率半径r')