1. 首页 > 科技

用matlab求函数f(x)=x^2-(cosx)^2+sin(x/2)在x=1.57到x=20.32之间的面积

用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)的图

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')