内切圆半径:r=2 * S / (a + b + c),其中S是三角形面积,a、b、c是三角形三边。
外接圆半径:R=a * b * c / (4 * S)

S可以用海伦公式S = (p(p - a)(p - b)(p - c))^(1/2)算得
p = (a + b + c)/2
对于不同的场合,每个公式都有自己的优势,若是已知三个顶点坐标a(x1,y1), b(x2,y2), c(x3,y3),若要求三点围成的三角形的面积,对计算机而言这个公式应该是最适合的:

S = 1/2 * |(x2 - x1) * (y3-y1) - (y2 - y1) * (x3 - x1)|

也可以展开成:
S = 1/2 * |(x1y2 + x2y3 + x3y1 - x1y3 - x2y1 - x3y2)|,
不过这种写法的乘法运算要相对多一些。
当然比较常见是写成行列式的样子:


还有可以用叉乘来判断三条边是否可以可以组成三角形,如果面积等于零则无法组成,否则可以组成

三角形内切圆和外接圆半径及其面积计算相关推荐

  1. 计蒜客 掎角之势 (三角形内切圆与外接圆面积)

    题目链接:https://nanti.jisuanke.com/t/A2226 题目大意:给定三角形三个顶点的坐标,判断是否可形成三角形,如果可形成三角形,求三角形内切圆面积与外接圆面积. 样例输入: ...

  2. 计算三角形内切圆半径的C++实现

    1 计算公式 已知 △ABC\triangle ABC△ABC 的三边 a,b,ca,b,ca,b,c 和面积 SSS,则三角形内接圆的半径为: r=2Sa+b+cr=\cfrac{2S}{a+b+c ...

  3. 如何用几何画板中绘制三角形内切圆

    几何画板作为一款功能强大的教学绘图软件,它的几何绘图功能可以说是让那些其它的绘图工具都是望尘莫及,它的诸多功能可以帮我们很方便的完成几何图形的绘制!比如三角形的内切圆,完全不需要三角尺和圆规.看看该怎 ...

  4. noip2004初赛-三角形内切圆的面积

    noip2004C_4_1三角形内切圆的面积 题目描述: 给出三角形三边的边长,求此三角形内切圆(如下图所示,三角形的内切圆是和三角形三边都相切的圆)的面积. 输入: 三个正实数a.b.c(满足a+b ...

  5. 计算几何(三角形内切圆 + 海伦公式) - InCircle - UVA 11524

    计算几何(三角形内切圆 + 海伦公式) - InCircle - UVA 11524 题意: 对于△ABC,对于\triangle ABC,对于△ABC, 假设其内切圆与其相切于P.Q.R三点,假设其 ...

  6. 关于三角形内切圆、外接圆的数学问题

    关于三角形内切圆.外接圆的数学问题 外接圆: 关于三角形的一些公式:

  7. 已知三角形三个顶点求内切圆和外接圆半径 以及面积 C语言模板

    自己找的公式然后写的,比较低级, 希望能有大佬看到能指点我一下有什么更高级的公式.感激不尽! double Length(int x1,int y1,int x2,int y2){return (do ...

  8. 三角形内切圆与外接圆的面积比

    CSDN编程挑战里的题目 一个三角形必然存在它的内切圆与外接圆,求他们的面积比. 考虑到精度问题,我们输出面积比*1000的整数部分(直接下取整). 输入数据是一个三角形的三个顶点,但这三个顶点在三维 ...

  9. 三角形内切圆与外接圆

    /*一个三角形必然存在它的内切圆与外接圆,求他们的面积比.考虑到精度问题,我们输出面积比*1000的整数部分(直接下取整). 输入数据是一个三角形的三个顶点,但这三个顶点在三维空间中,所以输入是9个整 ...

最新文章

  1. 云计算灾备:灾备通识
  2. 线性八叉树_基于三维点云数据的线性八叉树编码压缩算法(权毓舒, 何明一,).pdf...
  3. Python对数列进行全排列
  4. 三行情书代码_用三行代码优化您的交易策略
  5. Jexus 5.8.2 正式发布为Asp.Net Core进入生产环境提供平台支持
  6. Python-字符串的常用方法
  7. shell脚本一键安装二进制Apache
  8. C语言项目-俄罗斯方块
  9. matlab 液压控制系统设计,基于MATLAB的液压系统的设计与仿真
  10. android微信版本怎么升级,微信版本怎么看 微信版本升级更新至最新版本方法介绍...
  11. 前端最新2022面试题(JS)
  12. 如何决定是否参加培训,一个业内人士的推荐
  13. Python基础综合训练三(tkinter牛刀小试)
  14. 在64位的Linux系统使用gcc的-m32选项编译32位的程序得到了多余的代码(多余指令call和add)、有多余的.text.__x86.get_pc_thunk.ax
  15. 简历中的工作经历要怎么写?
  16. Java,第一次作业——六边形面积
  17. 【VUE】vue网站设计-----字节招聘网站设计
  18. 力扣、github网站登不上
  19. Android Widget——GridView 学习笔记
  20. Git解决“Could not resolve host:github.com“

热门文章

  1. 语音识别(ASR)论文优选:A comparison of streaming models and data augmentation methods for robust speech recog
  2. Deep Crossing: Web-Scale Modeling without Manually Crafted Combinatorial Features(2016)
  3. 长春理工大学成人高考大专报名条件
  4. 蓝牙篇之蓝牙核心规范学习笔记(V5.3)汇总
  5. 方差分析——单因素方差分析
  6. mac能不能做ppt?
  7. 什么是CDN资质?什么情况需要办CDN牌照
  8. 如何评价电影《西游记之大圣归来》?
  9. opencv-python 使用中遇到的问题
  10. 云原生系列三:K8s应用安全加固技术