matlab输入函数求积分

需要写上机报告的我好慌... 需要写上机报告的我好慌 展开
 我来答
lhmhz
高粉答主

2020-03-24 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7264 获赞数:17015

向TA提问 私信TA
展开全部

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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式