请问这个以定积分形式表达的函数如何用matlab算最大值,并绘制(1,6]上的图像?求完整代码。

 我来答
真greatdju
2018-04-03 · TA获得超过3855个赞
知道小有建树答主
回答量:1300
采纳率:91%
帮助的人:735万
展开全部
clear;clc;
g=@(x,t)1./(x+cos(t))./sqrt(x.*(x+cos(t)).^2./(x-1).^3-1);
f=@(x)integral(@(t)g(x,t),0,pi);%f(x)
F=@(x)arrayfun(f,x);%矢量化f(x)
ezplot(F,[1,6])%绘制f(x)图像
hold on
[x,y]=fminbnd(@(x)-F(x),1,6);%计算最大值点
plot(x,-y,'ro','markerfacecolor','w')%绘制最大值点
legend('f(x)','最大值点');
title(sprintf('最大值%s\\pi','<'*(y<pi)+'≥'*(y>=pi)))%判断最大值是否小于π

matlab版本2017

更多追问追答
追问
请问最后一段中'最大值s%\\pi'是什么意思?如果要比较最大值与π/2的大小是不是这里的pi也要改为pi/2?
另外能再写一下求单调性的代码吗?
OLolitaOSweetO
2018-04-03
知道答主
回答量:11
采纳率:50%
帮助的人:9097
展开全部
emm
................................................
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2018-04-03 · TA获得超过405个赞
知道答主
回答量:1672
采纳率:14%
帮助的人:158万
展开全部
.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-04-03
展开全部
看不懂哈哈哈哈哈哈哈哈哈哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式