Math 缩小一个圆以匹配另一个圆所需的缩放值?

Math 缩小一个圆以匹配另一个圆所需的缩放值?,math,geometry,Math,Geometry,我有两个圆心相同的圆。两者都已从一个更大的圆圈缩小 我很容易知道每个圆的半径。我只有较大的圆圈“刻度”值。假设每个圆都有一个随机的缩放值,使圆变得越来越大和越来越小(并给它一个新的半径),我试图计算出我需要缩放多少才能使外圆与较小圆的半径相匹配 在编程级别上,我尝试过在非常大的迭代中缩小较大的圆,直到匹配为止——但这真的很乏味。我想了解这一切背后的数学原理 有人知道我该怎么解决这个问题吗 没有比例 ScaleB = ScaleA * RadiusB / RadiusA = 0.498 * 0.6

我有两个圆心相同的圆。两者都已从一个更大的圆圈缩小

我很容易知道每个圆的半径。我只有较大的圆圈“刻度”值。假设每个圆都有一个随机的缩放值,使圆变得越来越大和越来越小(并给它一个新的半径),我试图计算出我需要缩放多少才能使外圆与较小圆的半径相匹配

在编程级别上,我尝试过在非常大的迭代中缩小较大的圆,直到匹配为止——但这真的很乏味。我想了解这一切背后的数学原理

有人知道我该怎么解决这个问题吗

没有比例

ScaleB = ScaleA * RadiusB / RadiusA = 0.498 * 0.637 / 1.936 = 0.164

为你工作?

半径、
比例值
和实际绘图半径之间的关系是什么?我投票结束这个问题,因为这应该发布在math.stackexchange.com上