yjtdkj 发表于 2015-12-13 10:09:20

求已知物体过弯道的最大长度

假设一个物体需要通过一个弯道
已知a,b,c的长度,求白色物体过弯道的最大长度?

yjtdkj 发表于 2015-12-14 23:17:43

yjtdkj 发表于 2015-12-16 13:39:05

zgzzsn 发表于 2015-12-17 09:38:45

有些参考资料

zgzzsn 发表于 2015-12-18 09:48:28

本帖最后由 zgzzsn 于 2015-12-18 09:53 编辑



函数L的极小值L=1.5/cos(x)+1/sin(x)-0.8*tan(x)-0.8*cot(x)
设A=1.5;B=1;C=0.8L=A/cos(x)+B/sin(x)-C*tan(x)-C*cot(x)
BASIC计算程序:
4 REM 求函数的最小值5 !10~20句定义函数式6 REM A1下限,B1上限,E1精度10 READ A,B,C20 DEFf(x)=A/cos(x)+B/sin(x)-C*tan(x)-C*cot(x)30 READ A1,B1,E1 40 LET max=f(A1-E1)50 FOR x=A1 TO B1 STEP E160    if f(x)<max then goto 9070    PRINT "min=";x-E1,f(x-E1)80    GOTO 20090    LET MAX=f(x)100 NEXT X120 DATA 1.5,1,0.8140 DATA0.5,0.9,0.0000001200 END
Runmin= .6026919            1.87179430992778




yjtdkj 发表于 2015-12-19 19:58:44

牛人!!多谢!!多谢!!多谢!!多谢!!多谢!!

zgzzsn 发表于 2015-12-20 06:31:03

需要basic安装么,咱有

yjtdkj 发表于 2015-12-20 09:31:30

zgzzsn 发表于 2015-12-20 06:31 static/image/common/back.gif
需要basic安装么,咱有

能不能不用程序算,用手工算的过程?

zgzzsn 发表于 2015-12-20 11:11:40

本帖最后由 zgzzsn 于 2015-12-20 11:20 编辑

关键是求出L的最小值
L=1.5/cos(x)+1/sin(x)-0.8*tan(x)-0.8*cot(x)
用计算器?还是用excel要方便些,在可能X(角的弧度)的取值范围取值,不断试算,逼近,也不慢。
页: [1]
查看完整版本: 求已知物体过弯道的最大长度