明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1929|回复: 7

[讨论] 求三角形边长。

[复制链接]
发表于 2014-1-3 16:19:46 | 显示全部楼层 |阅读模式
2明经币
附件: 您需要 登录 才可以下载或查看,没有账号?注册

最佳答案

查看完整内容

(defun c:tt1 ( / i l s ) (setq pt1 (getpoint "\n选取点位置:") pt2 (getpoint "\n选取点位置:") r 40 l (distance pt1 pt2) ang (* 0.25 pi)) (princ (setq b (/ (- (* l l) (* r r)) (+ (* 2 r) (* 2 l (cos ang)))))) (entmakex (append (list '(0 . "LWPOLYLINE") '(100 . "AcDbEntity") ...
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-1-3 16:19:47 | 显示全部楼层
(defun c:tt1 ( / i l s )
  (setq pt1 (getpoint "\n选取点位置:")
        pt2 (getpoint "\n选取点位置:")
        r 40
        l   (distance pt1 pt2)
        ang (* 0.25 pi))
  (princ (setq b (/ (- (* l l) (* r r)) (+ (* 2 r) (* 2 l (cos ang))))))
  (entmakex
                (append
                    (list
                       '(0 . "LWPOLYLINE")
                       '(100 . "AcDbEntity")
                       '(100 . "AcDbPolyline")
                        (cons 90 3)
                        (cons 62 1)
                       '(70 . 1)

                    )
                    (mapcar '(lambda ( x ) (cons 10 x)) (list pt1 pt2 (polar pt2 (- pi ang) b)))
                )
            )
  
  (princ)
)
回复

使用道具 举报

发表于 2014-1-3 16:22:58 | 显示全部楼层
你这三角形是随手画的吗?
回复

使用道具 举报

 楼主| 发表于 2014-1-3 16:25:11 | 显示全部楼层
是,但应该是一个合理的三角形!
回复

使用道具 举报

发表于 2014-1-3 16:29:32 | 显示全部楼层
假如是随手画的示意图,根据提供的信息,不可能求出B,因为不规则的三角形只有一个定律,任意两边之和大于第三边,举个例子:三条边100,(50+40),50可以组成三角形,100,(55+40),55也可以组成三角形
回复

使用道具 举报

 楼主| 发表于 2014-1-3 16:39:35 | 显示全部楼层
本帖最后由 cable2004 于 2014-1-3 16:53 编辑

忘了,还知道B边与A的角度。才有一个解。
回复

使用道具 举报

发表于 2014-1-3 17:23:11 | 显示全部楼层
本帖最后由 陨落 于 2014-1-3 17:24 编辑

无唯一解,已证明完毕。A、B关系如下。由该关系式,可以画出无数个满足要求的三角形,其中β为B+40边所对的角

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2014-1-3 17:39:10 | 显示全部楼层
cable2004 发表于 2014-1-3 16:39
忘了,还知道B边与A的角度。才有一个解。

不管用什么办法,至少三个条件才能解算三角形
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-1 03:07 , Processed in 0.164636 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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