从具有直线的图形中找到给定特定 y 轴的 x 轴值
Find a value of x-axis given a certain y-axis from a graph with a lineair line
考虑下图:
我们在 y 轴上有一个以毫米 (mm) 为单位的边缘,在 x 轴上有一个以 (mm²) 为单位的区域。
我们知道这 4 个值:
对于 60 000 mm² 的区域,我们有 60 mm 的边缘,对于 960 000 mm² 的区域,我们有 13 mm 的边缘。
如何在PHP中计算任何面积值,例如80 000 mm²,等效边的值?
假设图像中的边缘和区域之间存在线性相关性,下面的代码将计算任何给定区域的边缘。
变量$certainArea
可用作任何给定区域的输入。
<?php
$edge1 = 60;
$edge2 = 13;
$area1 = 60000;
$area2 = 960000;
$inclination = ($area1 - $area2) / ($edge1 - $edge2);
$certainArea = 80000;
$edgeOfCertainArea = $edge1 - (($area1 - $certainArea) / $inclination);
考虑下图:
我们在 y 轴上有一个以毫米 (mm) 为单位的边缘,在 x 轴上有一个以 (mm²) 为单位的区域。
我们知道这 4 个值: 对于 60 000 mm² 的区域,我们有 60 mm 的边缘,对于 960 000 mm² 的区域,我们有 13 mm 的边缘。
如何在PHP中计算任何面积值,例如80 000 mm²,等效边的值?
假设图像中的边缘和区域之间存在线性相关性,下面的代码将计算任何给定区域的边缘。
变量$certainArea
可用作任何给定区域的输入。
<?php
$edge1 = 60;
$edge2 = 13;
$area1 = 60000;
$area2 = 960000;
$inclination = ($area1 - $area2) / ($edge1 - $edge2);
$certainArea = 80000;
$edgeOfCertainArea = $edge1 - (($area1 - $certainArea) / $inclination);