javascript - 以一定 Angular 绘制到 y 值的线

标签 javascript math

我计算了一个方向(如果需要,您可以将其称为向量,但它实际上是一个斜率...),并且我想从给定 y 值的函数中获取 x 值。

基本上,我试图从 x, y 值到 x, y 值画一条线,并且我有方向。

假设斜率/方向为 1/4(上升超过运行)、起点为 200、结束 y 值为 250,我将如何找到 x?

我知道这确实是基础的高中代数,但由于某种原因我无法概念化它......

最佳答案

如果端点是 A(x1,y1) 和 B(x2,y2),则 slope定义为:

m = ( y2 - y1 ) / ( x2 - x1 )

由于确实有斜率,因此您需要至少三个坐标才能计算剩余的坐标。

根据你的问题,我假设你想计算 y2。因此,您需要 x1、y1 和 x2。

示例:

m = 1/4
A(1,1)
B(9,y2)
---
y2 = ?

m = ( y2 - y1 ) / ( x2 - x1 ) 
y2 - y1 = m * ( x2 - x1 )
y2 = m * ( x2 - x1 ) + y1
y2 = 1/4 * ( 9 - 1 ) + 1
y2 = 3

关于javascript - 以一定 Angular 绘制到 y 值的线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11293118/

相关文章:

javascript - JS : writing a function that iterates through a list of strings and returns the top 10 most frequent strings in the list

javascript - 超过 React-Redux 最大调用堆栈大小

javascript - 如何在 vue.js 中将弹出悬停状态更改为事件状态(单击时)

javascript - 考虑到 GOGS 和目标 ROI 百分比,确定销售价格的最有效方法是什么?

javascript - 我正在 React 创建一个聊天机器人我需要它的一些特定回复而不是单个关键字匹配

javascript - 如何将上传文件的 URL 获取到脚本中

c++ - 2D 欧几里得 vector 旋转

一个集合的所有 2-uplets 的算法名称

python - python 中的线性代数

math - 使四元数在两个向量之间旋转