通过两个已知点,找出直线(y = kx + b)的方程式

解决方程组 y1 = kx1 + b和y2 = kx2 + b;其中x1,y1,x2,y2是已知变量;k和b是要找到的系数。

从此方程组得出系数b和k;将第二个等式转换为以下形式:b = y2-kx2

之后,将b的值代入第一个方程并得到:k =(y1-y2)/(x1-x2)

在末尾将k和b代入方程y = kx + b并得到方程式。

Python 示例代码:

print("A(x1; y1):")
x1 = float(input("\tx1 = "))
y1 = float(input("\ty1 = "))
 
print("B(x2; y2):")
x2 = float(input("\tx2 = "))
y2 = float(input("\ty2 = "))
 
print("方程式:")
k = (y1 - y2) / (x1 - x2)
b = y2 - k * x2
print("\ty = %.2f*x + %.2f" % (k, b))

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/1338.html

分类: 计算机技术
推荐阅读:
Python实现二分法检索(binary search) 二分法检索(binary search)又称折半检索,二分法检索的基本思想是设字典中的元素从小到大有序地存放在数组(array)中。
Rust爬取网页上的所有链接 要在Rust中爬取网页上的所有链接,可以使用一些Rust的库,例如reqwest和scraper。
Nginx禁止使用IP直接访问 在有些场景中,我们希望访问者只能通过域名访问网站,不允许访问者直接通过IP进行访问,这一简单功能可通过配置Nginx实现。
PySide6改变界面主题风格 在本文中,您将学会如何使用QApplication的静态函数setStyle()更改PySide6的主题风格;
golint是什么 Golint是一个Go语言源代码检测工具;Golint 用于检测诸如命令、注释、语法等代码是否规范。
Python vars()函数 vars() 函数返回对象的属性和属性值的字典。其语法如下: