1、t=0~10范围内的函数f1(t)的积分值,可以用下列程序求解
a=0.3;
func=@(t)6-1/sqrt(1-a^2).*exp(-2*t).*sin(5*t+pi/3);
ft=integral(func,0,t0);
2、最(小)大值,使用fminbnd()函数求解
[t,fval,exitflag] = fminbnd(@(t)func(t),0,2); %最小值
[t,fval,exitflag] = fminbnd(@(t)-func(t),0,2);%最大值
运行结果
t0=ti ,如t=0~2,则ti=2
如你需要多组数据,那还得加一个循环,即
for i=1:length(t)
。。。。。。计算内容
plot(t,ft,'*'),hold on
end
(其实我就想知道哥你这个运行结果是怎么来的)
好奇宝宝