求一题用MATLAB做的数学建模问题! 50

题目是这个:一楼房的后面是一个很大的花园.在花园中紧靠着楼房有一个温室,高3m,温室伸入花园2m,温室正上方是楼房的窗台.清洁工打扫窗台周围,他得用梯子越过温室,一头放在... 题目是这个:
一楼房的后面是一个很大的花园.在花园中紧靠着楼房有一个温室,高3m,温室伸入花园2m,温室正上方是楼房的窗台.清洁工打扫窗台周围, 他得用梯子越过温室,一头放在花园中,一头 靠在楼房的墙上.因为温室是不能承受 a 梯子压力的,所以梯子太短是不行的. 现清洁工只有一架7m长的梯子, b 你认为它能达到要求吗?能满足要求的梯子的最小长度为多少?
无约束优化里的一章,要求用MATLAB做,我找了个关于此题的MATLAB函数解:
a = 2;
b = 3;
f[x_] = a/Cos[x] + b/Sin[x];
Plot[f[x], {x, 0, Pi/2}];
FindMinimum[f[x], {x, 1}];

可是没用,运行后要么提示:??? f[x_] = a/Cos[x] + b/Sin[x];
|
Error: Unbalanced or unexpected parenthesis or bracket.

要么只有一个公式:ans =

2
求高手帮忙指一下哪里出错了,或者写一段可以运行的函数给我,时间紧急,仅限今晚,明天就要交了!拜托各位大侠速度了!
会做的大侠请加QQ362737748,整晚在线等!
展开
 我来答
百度网友5c5000c
2018-05-22 · TA获得超过188个赞
知道答主
回答量:54
采纳率:66%
帮助的人:29万
展开全部

你这个题目的意思应该是让你用多项式拟合的结果求解第三问。

第二问多项式拟合可以用polyfit函数实现。

用第一个函数形式,其中的三个参数分别是已知点的横纵坐标(x,y)和多项式阶数(n),p为多项式系数,降幂排列。你可以根据自己需要写循环计算不同阶数下的拟合多项式,然后对拟合结果进行评价,可以用SSE等指标进行评价。具体评价指标有哪些,你可以看这篇文章“网页链接”。然后选择最优拟合多项式,采用roots函数求零点坐标,选取最合适的解。

p就是之前多项式拟合中的p(其中最后一项减去0.002,可以用p(end) = p(end) - 0.002;实现),r为多项式的根。

随风0127
2010-05-09 · TA获得超过197个赞
知道小有建树答主
回答量:183
采纳率:0%
帮助的人:220万
展开全部
>> a=2;
>> b=3;
>> x=[0.01:.01:pi/2];
>> y=a./cos(x)+b./sin(x);
>> plot(x,y)
>>[s,l]=fminunc(@(x) a./cos(x)+b./sin(x),0.01)

试试这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wacs5
2010-05-10 · TA获得超过1.6万个赞
知道大有可为答主
回答量:3724
采纳率:82%
帮助的人:2811万
展开全部
a=2;
b=3;
str=[num2str(a),'/cos(x)+',num2str(b),'/sin(x)'];
f=str2func(['@(x)',str])
ezplot(str,[0,pi/2])
[x,fmin]=fminsearch(f,1)

看你的语句,好像是Mathemtica软件里面的语言。上面的是matlab语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式