明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 自贡黄明儒

[已解答] 已知弦高H和弧长L,求半径R

[复制链接]
发表于 2015-11-20 10:27 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

 楼主| 发表于 2015-11-20 10:48 | 显示全部楼层
ivde 发表于 2015-11-20 10:25
L=R x a
R x sin(a/2) = H / 2
还有个判断优弧/劣弧

如能作图求解,是最好不过的事,不用为一堆公式发愁了。
回复

使用道具 举报

 楼主| 发表于 2015-11-20 11:18 | 显示全部楼层
fl202 发表于 2015-11-20 09:43
楼上公式错了吧?
cos(L/2R)=(R-H) / R 而且这个方程不好解。

先用excel计算不对,帮看看问题出在什么地方

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2015-11-20 11:47 来自手机 | 显示全部楼层
本帖最后由 ivde 于 2015-11-20 13:47 编辑

(L/2)^2+(R-h)^2=R^2
h^2-2Rh+L^2/4=0
R=(h^2+L^2/4)/2h
回复

使用道具 举报

发表于 2015-11-20 11:50 | 显示全部楼层
fl202 发表于 2015-11-20 09:43
楼上公式错了吧?
cos(L/2R)=(R-H) / R 而且这个方程不好解。

他这是一阶精度近似的,要精准就要更高阶

点评

大致差不多就行,不需要精确解,可有办法?  发表于 2015-11-20 12:01
回复

使用道具 举报

发表于 2015-11-20 13:12 | 显示全部楼层
本帖最后由 zzyong00 于 2015-11-20 13:14 编辑

http://bbs.mjtd.com/forum.php?mo ... 6515&fromuid=332660

图文并茂

-------------
错了,好像不是你要的!请无视
回复

使用道具 举报

发表于 2015-11-20 13:36 | 显示全部楼层
我根据我发的图片做了一下,一阶偏差在9.02%左右,高阶的方程我不会解.只能做到这个地步了.建议如果想要精确点可以人为的把这9%去掉,不是办法的办法

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

 楼主| 发表于 2015-11-20 14:44 | 显示全部楼层
  1. (defun C:MyDrawRad (/ E H L P1 P2 PM R S)
  2.   (setq L (getreal " >>输入弧长:"))
  3.   (setq H (getreal " >输入弦高:"))
  4.   (setq R (getradius L H))
  5.   (setq s (* (sin (/ (* L 0.5) R)) R))
  6.   ;;(polar pt ang dist)
  7.   (setq p1 (list s 0))
  8.   (setq p2 (list (- s) 0))
  9.   (setq pm (list 0 H))
  10.   (command "_.arc" p2 pm p1)
  11.   (setq e (entlast))
  12.   (command "_.move" e "" '(0 0) pause)
  13.   (princ)
  14. )

点评

超过半圆会出错,所以还要加个判断,即要求 H<L/pi  发表于 2015-11-20 14:54
回复

使用道具 举报

发表于 2015-11-21 11:13 | 显示全部楼层
可以用递归的办法解决(只用于劣弧)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2015-11-22 17:51 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-19 12:26 , Processed in 1.338199 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表