社区
数据结构与算法
帖子详情
求最大值
northwolves
2007-08-11 06:03:04
20个锐角满足0<θ1<θ2<θ3<θ4<...<θ19<θ20=pi/3
求是s=cosθ1*sinθ1+cosθ2*(sinθ2-sinθ1)+cosθ3*(sinθ3-sinθ2)+cosθ4*(sinθ4-sinθ3)+...+cosθ20*(sinθ20-sinθ19)的最大值,此时各θ分别为多少?
...全文
282
7
打赏
收藏
求最大值
20个锐角满足0<θ1<θ2<θ3<θ4<...<θ19<θ20=pi/3 求是s=cosθ1*sinθ1+cosθ2*(sinθ2-sinθ1)+cosθ3*(sinθ3-sinθ2)+cosθ4*(sinθ4-sinθ3)+...+cosθ20*(sinθ20-sinθ19)的最大值,此时各θ分别为多少?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kaishui_gu
2007-09-04
打赏
举报
回复
zgg___ ,这个问题应该跟“沙漠行车问题”类似吧?
zgg___
2007-09-03
打赏
举报
回复
解释一下递推公式的由来。
首先,极值一般出现在两种条件下,一是边界上,二是函数的拐点上。可以看到,这里是第二种情况。于是对所有的θ求偏导数,使它们都为0。拿θ3来作为例子,则:偏s/偏θ3=偏(cosθ1*sinθ1+cosθ2*(sinθ2-sinθ1)+cosθ3*(sinθ3-sinθ2)+cosθ4*(sinθ4-sinθ3)+...+cosθ20*(sinθ20-sinθ19))/偏θ3=cosθ3^2-cosθ3*cosθ4-sinθ3^2+sinθ3*sinθ2=0。对于单位园,cosθi=x[i],sinθi=y[i],所以有,x[3](x[3]-x[4])=y[3](y[3]-y[2]),同理之后,可得所说的递推关系。
wangwang1103
2007-09-02
打赏
举报
回复
从0到60度的圆弧上找20个点,看起来好像是20个三角形的面积。
northwolves
2007-09-01
打赏
举报
回复
To zgg___ :
设第i个点的坐标为(x[i], y[i]),这样,s极大的条件就是要各个点都满足递推关系:
x[i](x[i]-x[i+1])=y[i](y[i]-y[i-1])(i从1到19)。
--------------
如何证明此时S最大?
zgg___
2007-08-15
打赏
举报
回复
先怀疑一下有没有精确解,呵呵。
这个问题相当于在单位圆的从0到60度的圆弧上找20个点(最后一个点落在60度的位置上),从每个点向x和y轴做垂线就构成了20个矩形,设这20个矩形的并集的面积为s(有一点用锯齿逼近圆弧的意思),求这些点如何分布使得面积s最大?
设第i个点的坐标为(x[i], y[i]),这样,s极大的条件就是要各个点都满足递推关系:
x[i](x[i]-x[i+1])=y[i](y[i]-y[i-1])(i从1到19)。
通过数值计算可以求出这19个点坐标为:
{{0.994566, 0.104113}, {0.983667, 0.179999}, {0.969781, 0.243978},
{0.953685, 0.300808}, {0.935759, 0.352639}, {0.916227, 0.400659},
{0.895228, 0.445608}, {0.872855, 0.487980}, {0.849166, 0.528126},
{0.824198, 0.566302}, {0.797967, 0.602701}, {0.770476, 0.637469},
{0.741709, 0.670722}, {0.711639, 0.702545}, {0.680222, 0.733006},
{0.647398, 0.762152}, {0.613085, 0.790017}, {0.577179, 0.816617},
{0.539543, 0.841958}}
对应到seite(1-19)的度数为:
5.97604, 10.3697, 14.1215, 17.5062, 20.6488, 23.6194, 26.4622,
29.2079, 31.8789, 34.4927, 37.0636, 39.6034, 42.1228, 44.6316,
47.1390, 49.6543, 52.1871, 54.7476, 57.3474
可是它们19位的规律何在呢?
liujunyu
2007-08-14
打赏
举报
回复
用Lingo试试
HBFBI
2007-08-12
打赏
举报
回复
高难度呀!
【数组】
求最大值
及其下标
题目:
求最大值
及其下标。 要求:找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。 输入格式: 输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出最大值及最大值的最小下标,中间用一个空格分开。 输入样例: 6 2 8 10 1 9 10 输出样例: 思路一:由于题目中要求的时输入n个正整数,数量不确定,故可以考虑...
求最大值
c语言常用方法,c语言如何
求最大值
c语言
求最大值
的方法:首先在Vc里面编辑代码,并保存【.c】文件;然后点击build按钮检查是否有警告,并点击运行;最后输入三个数进行代码测试即可。【相关学习推荐:C语言教程视频】c语言
求最大值
的方法:1、首先在vc6.0里面编辑代码,保存为.c文件,然后点击build按钮(或者按下键盘F7快捷键)。2、可以看到没有任何错误error和警告。3、然后按下运行按钮(或者直接按快捷键Ctrl+F5),...
求最大值
的c语言程序,c语言如何
求最大值
c语言
求最大值
的方法:首先在Vc里面编辑代码,并保存【.c】文件;然后点击build按钮检查是否有警告,并点击运行;最后输入三个数进行代码测试即可。【相关学习推荐:C语言教程视频】c语言
求最大值
的方法:1、首先在vc6.0里面编辑代码,保存为.c文件,然后点击build按钮(或者按下键盘F7快捷键)。2、可以看到没有任何错误error和警告。3、然后按下运行按钮(或者直接按快捷键Ctrl+F5),...
求最大值
最小值c语言指针,用C语言指针如何
求最大值
最小值
问题描述:用C语言指针如何
求最大值
最小值以下使一个简单的例子,用来说明指向函数的指针变量。定义两个函数max和min,分别用来
求最大值
和最小值。在主函数中根据用户输入的数字是1或者是2,使指针变量指向max函数或者min函数。codes:#include int main(){int max(int,int);//
求最大值
函数声明int min(int,int);//求最小值函数声明int (*p...
自学C语言(7)
求最大值
函数
文章前言: 之前学过求和函数,这次学最大值函数 目录 一.
求最大值
二.这是使用判断语句
求最大值
三.三目操作符
求最大值
总结 一.
求最大值
代码如下 #include<stdio.h> int main() { int a=10; int b=20; if(a<b) printf(“最大值%d”,b);//如果结果为真打印最大值b else printf(“最大值%d”,a);//否则打印a retur
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章